图书介绍

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

OCA Java SE 7 Programmer I认证学习指南  Exam lZ0-803
  • (美)法恩根,(美)李戈里著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302355434
  • 出版时间:2014
  • 标注页数:294页
  • 文件大小:154MB
  • 文件页数:323页
  • 主题词:JAVA语言-程序设计-工程技术人员-资格考试-自学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐