Java技术及应用(第2版) / 高等学校通识教育系列教材
作者: 赵锐,李卫华
出版时间:2017-07
出版社:清华大学出版社
- 清华大学出版社
- 9787302475156
- 2-1
- 21291
- 16开
- 2017-07
- 工学
- 软件工程
- TP312JA
- 计算机
第1章 Java基础 1
1.1 数据类型 1
1.1.1 Java的标记集 1
1.1.2 基本数据类型的变量与声明 4
1.1.3 变量范围 5
1.1.4 数组类型 5
1.2 表达式 7
1.2.1 算术运算 7
1.2.2 关系运算 8
1.2.3 布尔逻辑运算 9
1.2.4 位运算 10
1.2.5 赋值运算 12
1.2.6 条件运算 13
1.2.7 类型转换运算 13
1.2.8 其他运算 14
1.3 控制流程 14
1.3.1 if-else流程 14
1.3.2 switch流程 16
1.3.3 for流程 17
1.3.4 增强的for流程 18
1.3.5 while流程 19
1.3.6 do-while流程 20
1.3.7 break语句 21
1.3.8 continue语句 22
1.3.9 label语句 23
1.3.10 return语句 24
1.4 注解 25
1.5 编译工具 26
1.6 平台环境 27
1.6.1 PATH和CLASSPATH 27
1.6.2 编译与运行 27
1.6.3 命令行参数 27
1.6.4 集成开发环境 28
1.7 小结 29
习题1 29
第2章 面向对象结构 32
2.1 类与对象 32
2.1.1 类与对象的概念 32
2.1.2 类与对象的关系 33
2.2 类的定义 33
2.2.1 类声明部分 34
2.2.2 类体部分 35
2.2.3 成员变量 36
2.2.4 方法 38
2.2.5 构造方法 41
2.2.6 方法重载 42
2.3 对象 44
2.3.1 对象的创建 44
2.3.2 对象的使用 45
2.3.3 对象的清除 46
2.4 类的继承 47
2.4.1 合成与继承 47
2.4.2 方法重写 48
2.4.3 构造方法继承 49
2.4.4 类继承示例 49
2.5 嵌套类 51
2.5.1 静态嵌套类 52
2.5.2 内部类 52
2.5.3 局部内部类 53
2.5.4 匿名内部类 54
2.6 抽象类与接口 54
2.6.1 抽象类 54
2.6.2 接口 55
2.7 多态 60
2.7.1 抽象类与多态 61
2.7.2 接口与多态 62
2.8 泛型 63
2.8.1 定义泛型类型 64
2.8.2 限界类型参数 66
2.8.3 通配符 66
2.8.4 类型擦除 67
2.9 枚举 67
2.10 基本类型的类封装 68
2.11 包与版本识别 69
2.11.1 包 69
2.11.2 版本识别 71
2.12 小结 71
习题2 71
第3章 lambda表达式及其应用 73
3.1 lambda表达式简介 73
3.2 lambda表达式应用 74
3.3 方法引用 77
3.4 小结 81
习题3 81
第4章 常用实用类 82