OCA Java SE 7 Programmer I认证学习指南 Exam lZ0-803PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)法恩根,(美)李戈里著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302355434
- 页数:294 页
第1章 分包、编译和解释Java代码 1
1.1理解包 2
1.1.1包设计 2
1.1.2包和import语句 3
1.2理解包派生类 7
1.2.1 Java实用工具API 7
1.2.2 Java基本输入/输出API 9
1.2.3 Java网络API 9
1.2.4 Java抽象窗口工具API 9
1.2.5 Java Swing API 10
1.3理解类结构 13
1.3.1命名规范 13
1.3.2分隔符和其他Java源符号 14
1.3.3 Java类结构 14
1.4编译和解释Java代码 16
1.4.1 Java编译器 16
1.4.2 Java解释器 18
1.5认证小结 22
1.6知识点回顾 22
1.6.1理解包 22
1.6.2理解包派生类 23
1.6.3理解类结构 23
1.6.4编译和解释Java代码 23
1.7自测题 24
1.7.1理解包 24
1.7.2理解包派生类 24
1.7.3理解类结构 25
1.7.4编译和解释Java代码 26
1.8自测题答案 26
1.8.1理解包 26
1.8.2理解包派生类 27
1.8.3理解类结构 27
1.8.4编译和解释 Java代码 27
第2章 Java语句编程 29
2.1理解赋值语句 31
2.2创建和使用条件语句 32
2.2.1 if条件语句 33
2.2.2 if-then条件语句 34
2.2.3 if-then-else条件语句 35
2.2.4 switch条件语句 36
2.3创建和使用迭代语句 39
2.3.1 for循环迭代语句 39
2.3.2增强的for循环迭代语句 40
2.3.3 while迭代语句 41
2.3.4 do-while迭代语句 42
2.4创建和使用控制转换语句 44
2.4.1 break控制转换语句 44
2.4.2 continue控制转换语句 44
2.4.3 return控制转换语句 45
2.4.4标记语句 46
2.5认证小结 47
2.6知识点回顾 48
2.6.1理解赋值语句 48
2.6.2创建和使用条件语句 48
2.6.3创建和使用迭代语句 48
2.6.4创建和使用控制转换语句 48
2.7自测题 48
2.7.1理解赋值语句 49
2.7.2创建和使用条件语句 49
2.7.3创建和使用迭代语句 50
2.7.4创建和使用控制转换语句 50
2.8自测题答案 50
2.8.1理解赋值语句 50
2.8.2创建和使用条件语句 51
2.8.3创建和使用迭代语句 51
2.8.4创建和使用控制转换语句 52
第3章 Java运算符和字符串编程 53
3.1理解基本运算符 54
3.1.1赋值运算符 54
3.1.2算术运算符 57
3.1.3关系运算符 58
3.1.4逻辑运算符 61
3.2理解运算符优先级 63
3.2.1运算符优先级 63
3.2.2重写运算符优先级 64
3.3使用String对象及其方法 65
3.3.1字符串 65
3.3.2 String连接运算符 66
3.3.3 String类的方法 70
3.4使用StringBuilder对象及其方法 75
3.5测试字符串和其他对象之间的相等性 79
3.6认证小结 81
3.7知识点回顾 81
3.7.1理解基本运算符 81
3.7.2理解运算符优先级 82
3.7.3使用String对象及其方法 82
3.7.4使用StringBuilder对象及其方法 83
3.7.5 String和其他对象间的相等性测试 83
3.8自测题 83
3.8.1理解基本运算符 83
3.8.2理解运算符优先级 86
3.8.3使用String对象及其方法 86
3.8.4使用StringBuilder对象及其方法 88
3.8.5字符串和其他对象间的相等性测试 88
3.9自测题答案 88
3.9.1理解基本运算符 88
3.9.2理解运算符优先级 89
3.9.3使用String对象及其方法 89
3.9.4使用StringBuilder对象及其方法 90
3.9.5字符串和其他对象的相等性测试 90
第4章 使用基本类和变量 91
4.1理解基本数据类型、枚举和对象 92
4.1.1基本数据类型变量 92
4.1.2对象 98
4.1.3数组 101
4.1.4枚举 101
4.1.5 Java是强类型 102
4.1.6命名规范 103
4.2使用基本数据类型、枚举和对象 103
4.2.1字面值 104
4.2.2基本数据类型、枚举和对象的示例 104
4.3认证小结 107
4.4知识点回顾 107
4.4.1理解基本数据类型、枚举和对象 107
4.4.2使用基本数据类型、枚举和对象 108
4.5自测题 108
4.5.1理解基本数据类型、枚举和对象 108
4.5.2使用基本数据类型、枚举和对象 110
4.6自测题答案 112
4.6.1理解基本数据类型、枚举和对象 112
4.6.2使用基本数据类型,枚举和对象 112
第5章 理解方法和变量的作用域 115
5.1创建和使用方法 116
5.1.1使用方法语法 116
5.1.2创建和调用方法 118
5.1.3重载方法 119
5.2通过引用和值传递对象 121
5.2.1通过值传递基本数据类型给方法 121
5.2.2通过引用传递对象给方法 121
5.3理解变量的作用域 123
5.3.1局部变量 123
5.3.2方法参数 125
5.3.3实例变量 125
5.3.4对象的生命周期 127
5.4创建和使用构造函数 127
5.4.1创建构造函数 127
5.4.2重载构造函数 128
5.4.3使用默认构造函数 129
5.5使用this和super关键字 129
5.5.1this关键字 129
5.5.2 super关键字 131
5.6创建静态方法和实例变量 133
5.6.1静态方法 133
5.6.2静态变量 134
5.6.3常量 135
5.7认证小结 135
5.8知识点回顾 136
5.8.1创建和使用方法 136
5.8.2通过引用和值传递对象 136
5.8.3理解变量的作用域 136
5.8.4创建和使用构造函数 136
5.8.5使用this和super关键字 137
5.8.6创建静态方法和实例变量 137
5.9自测题 137
5.9.1创建和使用方法 137
5.9.2通过引用和值传递对象 138
5.9.3理解变量的作用域 139
5.9.4创建和使用构造函数 140
5.9.5使用this和super关键字 141
5.9.6创建静态方法和实例变量 141
5.10自测题答案 143
5.10.1创建和使用类 143
5.10.2通过引用和值传递对象 143
5.10.3理解变量的作用域 143
5.10.4创建和使用构造函数 143
5.10.5使用this和super关键字 144
5.10.6创建静态方法和实例变量 144
第6章 数组编程 145
6.1使用Java数组 146
6.1.1一维数组 146
6.1.2多维数组 149
6.2使用ArrayList对象及其方法 151
6.2.1使用ArrayList类 151
6.2.2 ArrayList与标准数组的比较 153
6.3认证小结 154
6.4知识点回顾 155
6.4.1使用Java数组 155
6.4.2使用ArrayList对象及其方法 155
6.5自测题 156
6.5.1使用Java数组 156
6.5.2使用ArrayList对象及其方法 158
6.6自测题答案 160
6.6.1使用Java数组 160
6.6.2使用ArrayList对象及其方法 160
第7章 理解类继承 163
7.1实现并使用继承和类类型 164
7.1.1继承 164
7.1.2重写方法 166
7.1.3抽象类 167
7.1.4接口 168
7.1.5继承的高级概念 169
7.2理解封装原则 170
7.2.1使用封装的良好设计 170
7.2.2访问修饰符 171
7.2.3 setter和getter方法 173
7.3类继承和封装的高级应用 174
7.3.1 Java访问修饰符示例 174
7.3.2具体类继承的示例 175
7.3.3抽象类继承的示例 178
7.3.4接口示例 182
7.4认证小结 184
7.5知识点回顾 184
7.5.1实现并使用继承和类类型 184
7.5.2理解封装原则 185
7.5.3类继承和封装的高级应用 185
7.6自测题 185
7.6.1实现并使用继承和类类型 185
7.6.2理解封装原则 186
7.6.3类继承和封装的高级应用 187
7.7自测题答案 188
7.7.1实现并使用继承和类类型 188
7.7.2理解封装原则 188
7.7.3类继承和封装的高级应用 189
第8章 理解多态和类型转换 191
8.1理解多态 192
8.1.1多态的概念 192
8.1.2多态的实践示例 195
8.2理解类型转换 203
8.3认证小结 207
8.4知识点回顾 208
8.4.1理解多态 208
8.4.2理解类型转换 208
8.5自测题 208
8.5.1理解多态 208
8.5.2理解类型转换 211
8.6自测题答案 212
8.6.1理解多态 212
8.6.2理解类型转换 212
第9章 异常处理 213
9.1理解异常的基本原理和类型 214
9.1.1 Java中异常的层次结构 214
9.1.2已检查的异常 215
9.1.3未检查的异常 215
9.1.4(未检查的)错误 216
9.2理解异常的本质 216
9.2.1定义异常 217
9.2.2抛出异常 217
9.2.3传递异常 217
9.3改变程序流程 219
9.3.1 try-catch语句 219
9.3.2 try-finally语句 221
9.3.3 try-catch-finally语句 222
9.3.4 try-with-resources语句 222
9.3.5 multi-catch子句 223
9.4识别常见异常 224
9.4.1常见的已检查的异常 225
9.4.2常见的未检查的异常 226
9.4.3常见的错误 228
9.5认证小结 230
9.6知识点回顾 231
9.6.1理解异常的基本原理和类型 231
9.6.2理解异常的本质 231
9.6.3改变程序流程 231
9.6.4识别常见异常 231
9.7自测题 232
9.7.1理解异常的基本原理和类型 232
9.7.2理解异常的本质 232
9.7.3改变程序流程 233
9.7.4识别常见异常 234
9.8自测题答案 235
9.8.1理解异常的基本原理和类型 235
9.8.2理解异常的本质 235
9.8.3改变程序流程 235
9.8.4识别常见异常 235
第10章 使用类及其关系 237
10.1理解类的组合与关联 238
10.1.1类的组合与关联 238
10.1.2类关系 239
10.1.3多重性 240
10.1.4关联导航 241
10.2类的组合与关联的实践 242
10.2.1类关联关系的示例 242
10.2.2类组合关系的示例 244
10.2.3关联导航的示例 245
10.3认证小结 245
10.4知识点回顾 246
10.4.1理解类的组合与关联 246
10.4.2类的组合与关联的实践 247
10.5自测题 247
10.5.1理解类的组合与关联 247
10.5.2类的组合与关联的实践 248
10.6自测题答案 249
10.6.1理解类的组合与关联 249
10.6.2类的组合与关联的实践 250
附录A Java平台 251
附录B Java SE 7的包 259
附录C Java关键字 269
附录D括号规范 271
附录E Unicode标准 273
附录F伪代码算法 275
附录G统一建模语言 279
术语表 287
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019