当前位置:首页 > 工业技术
OCA Java SE 7 Programmer I认证学习指南  Exam lZ0-803
OCA Java SE 7 Programmer I认证学习指南  Exam lZ0-803

OCA Java SE 7 Programmer I认证学习指南 Exam lZ0-803PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)法恩根,(美)李戈里著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302355434
  • 页数:294 页
图书介绍:全面覆盖OCA Java SE 7 Programmer I认证考试的考点,每章除了专业知识的讲解外,还提供有富有挑战性的练习、思考题、知识总结等。本书还附带有多媒体光盘,其中提供了一套考题、详细和解答和分析、能力评估等。
《OCA Java SE 7 Programmer I认证学习指南 Exam lZ0-803》目录

第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

返回顶部