内容推荐 本书是一部系统论述Java编程语言的立体化教材,主要内容包括引言、开发环境搭建、第一个Java程序、Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、对象、继承与多态、抽象类与接口、Java常用类、内部类、函数式编程、异常处理、对象集合、泛型、文件管理与I/O流、多线程编程、网络编程、Swing图形用户界面编程和数据库编程。为了帮助学生消化吸收所学知识,书中每章都安排了同步练习,并在附录中提供了参考答案。此外,为了便于教师指导学生上机操作,书中部分章节还安排了上机实验内容。 本书可作为高等院校“计算机软件技术”课程的教材,也可作为社会培训机构的培训教材,还适合广大Java初学者和Java开发人员自学使用。 作者简介 关东升,国内著名iOS/Cocos技术作家,iOS技术顾问,Cocos最有价值专家(CVP),智捷课堂首席培训专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的ios、Windows及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、方正科技、大唐电信、中国石油、工商银行、南方航空、惠普、东软、NTT等企事业单位提供技术咨询及员工培训。著有《iOS网络编程与云端应用最佳实践》、《iOS传感器应用开发最佳实践》、《iOS图形图像、动画和多媒体编程技术最佳实践》、《iOS开发指南》、《交互设计的艺术》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷》等专业图书。 目录 第1章 引言 1.1 Java语言的历史 1.2 Java语言的特点 1.3 Java平台 1.3.1 Java SE 1.3.2 Java EE 1.3.3 Java ME 1.4 Java虚拟机 1.5 本章小结 1.6 同步练习 第2章 开发环境搭建 2.1 JDK工具包 2.1.1 Windows F台安装JDK 14环境要求 2.1.2 JDK下载和安装 2.1.3 设置环境变量 2.2 IntelliJ IDEA开发工具 2.2.1 IntelliJ IDEA下载 2.2.2 IntelliJ IDEA安装 2.3 使用文本编辑工具 2.4 本章小结 2.5 同步练习 第3章 第一个Java程序 3.1 使用IntelliJ IDEA实现 3.1.1 创建项目 3.1.2 创建类 3.1.3 运行程序 3.2 文本编辑工具+JDK实现 3。2.1 编写源代码文件 3.2.2 编译程序 3.2.3 运行程序 3.3 代码解释 3.4 本章小结 3.5 同步练习 3.6 上机实验:世界,你好 第4章 Java语法基础 4.1 标识符和关键字 4.1.1 标识符 4.1.2 关键字 4.2 Java分隔符 4.3 变量 4.3.1 变量声明 4.3.2 使用Java 10局部变量类型推断 4.4 常量 4.5 Java源代码文件 4.6 包 4.6.1 定义包 4.6.2 引入包 4.6.3 常用包 4.7 本章小结 4.8 同步练习 第5章 数据类型 5.1 基本数据类型 5.2 整型类型 5.3 浮点类型 5.4 数值表示方式 5.4.1 进制数字表示 5.4.2 指数表示 5.5 字符类型 5.6 布尔类型 5.7 数值类型相互转换 5.7.1 自动类型转换 5.7.2 强制类型转换 5.8 引用数据类型 5.9 本章小结 5.10 同步练习 第6章 运算符 6.1 算术运算符 6.1.1 一元算术运算符 6.1.2 二元算术运算符 6.1.3 算术赋值运算符 6.2 关系运算符 6.3 逻辑运算符 6.4 位运算符 6.5 其他运算符 6.6 运算符优先级 …… 第7章 控制语句 第8章 数组 第9章 字符串 第10章 面向对象基础 第11章 对象 第12章 继承与多态 第13章 抽象类与接口 第14章 Java常用类 第15章 内部类 第16章 函数式编程 第17章 异常处理 第18章 对象集合 第19章 泛型 第20章 文件管理与I/O流 第21章 多线程编程 第22章 网络编程 第23章 Swing图形用户界面编程 第24章 数据库编程 附录 同步练习参考答案 |