《Java编程技术开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:武汉厚溥教育科技有限公司编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302361541
  • 页数:365 页
图书介绍:本书详细介绍Java编程的方法和技巧,共包含12个章节:Java简介及语法基础、Java语法基础、类和对象、继承与多态、包及抽象类和接口、Java常用基础类、集合框架和泛型、异常和错误调试、Java IO 系统、JDBC一、JDBC二、JDBC三。

第1章 Java语言简介及基础 1

1.1 Java语言简介 2

1.1.1 Java语言发展历史 3

1.1.2 Java平台简介 3

1.2 Java语言基础 4

1.2.1 标识符 4

1.2.2 基本数据类型 4

1.2.3 条件语句if-else 5

1.2.4 嵌套if语句 5

1.2.5 多重if语句 5

1.2.6 分支结构之switch 7

【小结】 9

【自测题】 9

【上机部分】 11

【课后作业】 14

第2章 Java语法基础 15

2.1 循环结构 16

2.1.1 while循环 16

2.12 do-while循环 17

2.1.3 for循环 18

2.1.4 嵌套循环 19

2.1.5 break语句 20

2.1.6 continue语句 21

2.2 数组 22

2.3 方法 23

【小结】 26

【自测题】 26

【上机部分】 28

【课后作业】 32

第3章 类和对象 35

3.1 面向对象编程 36

3.2 类的定义 36

3.2.1 类的声明 37

3.2.2 类的属性 37

3.2.3 类的行为 38

3.3 对象的创建 39

3.3.1 使用关键字new创建对象 39

3.3.2 通过对象访问属性行为 40

3.3.3 属性的默认值 43

3.4 构造方法 44

3.4.1 无参数的构造方法 44

3.4.2 带参数的构造方法 46

3.5 方法重载 49

3.6 this关键字 50

3.7 static关键字 52

【小结】 52

【自测题】 52

【上机部分】 54

【课后作业】 58

第4章 继承与多态 59

4.1 继承 60

4.1.1 什么是继承 60

4.1.2 为什么要继承 61

4.1.3 使用继承 62

4.2 方法覆盖 64

4.3 多态 65

4.4 super关键字 66

4.5 Object类 71

4.6 final关键字 71

4.6.1 final修饰类 72

4.6.2 final修饰方法 72

4.6.3 final 修饰属性和变量 73

4.6.4 final修饰对象引用 74

【小结】 75

【自测题】 75

【上机部分】 75

【课后作业】 83

第5章 包、抽象类和接口 85

5.1 包 86

5.1.1 创建包 86

5.1.2 使用包 88

5.2 抽象类 89

5.3 接口 93

5.3.1 接口的概念 94

5.3.2 接口的用法 94

5.3.3 接口与抽象类 97

5.4 访问修饰符 99

5.4.1 类(接口)的访问修饰符 99

5.4.2 方法及属性的访问修饰符 100

【小结】 104

【自测题】 105

【上机部分】 107

【课后作业】 112

【指导学习Ⅰ:面向接口编程】 112

第6章 Java常用基础类 113

6.1 概述 114

6.2 包装类 115

6.3 Integer整数类 116

6.3.1 属性 116

6.3.2 构造方法 116

6.3.3 方法介绍 117

6.4 Character字符类 118

6.4.1 属性 118

6.4.2 构造方法 118

6.4.3 方法 118

6.5 String字符串类 120

6.5.1 构造方法 121

6.5.2 方法 121

6.5.3 字符串的不变性 125

6.6 StringBuffer字符串缓冲类 126

6.6.1 构造方法 126

6.6.2 方法 126

6.7 Random随机类 131

6.7.1 构造方法 131

6.7.2 方法 131

6.7.3 关于 Random类的说明 132

6.8 Date 时间类 133

6.8.1 构造方法 133

6.8.2 方法 133

6.9 Calendar日历类 135

6.9.1 字段 135

6.9.2 方法 136

6.10 SimpleDateFormat日历格式化 138

6.11 Math算术运算类 139

【小结】 140

【自测题】 140

【上机部分】 141

【课后作业】 146

第7章 集合框架和泛型 147

7.1 集合框架 148

7.2 ArrayList 151

7.3 Iterator 155

7.4 LinkedList 157

7.5 HashMap和LinkedHashMap 160

7.6 Collections 163

7.7 Arrays 166

7.8 泛型 167

7.8.1 为什么要使用泛型 程序设计 168

7.8.2 泛型类的定义 168

7.8.3 泛型方法 169

7.8.4 类型变量的限定 170

7.8.5 常见问题 171

7.8.6 通配符类型 172

【小结】 173

【自测题】 173

【上机部分】 174

【课后作业】 186

第8章 异常和错误调试 187

8.1 异常 188

8.2 异常的处理 190

8.3 try-catch结构 191

8.4 使用finally回收资源 193

8.5 多重catch块 196

8.6 嵌套try-catch 198

8.7 throw、 throws及自定义异常 200

8.8 异常使用原则 204

【小结】 204

【自测题】 204

【上机部分】 205

【课后作业】 212

第9章 Java IO系统 213

9.1 Java的IO系统 214

9.2 File类 216

9.3 FileInputStream和FileOutputStream 221

9.4 BufferedReader和BufferedWriter 226

9.5 Java字符集 231

9.6 PrintWriter 234

【小结】 235

【自测题】 235

【上机部分】 236

【课后作业】 245

【指导学习Ⅱ:三层架构】 246

第10章 JDBC(一) 249

10.1 ODBC 250

10.2 JDBC 250

10.2.1 JDBC API 252

10.2.2 使用直连操作数据库 254

10.3 完成注册功能 261

【小结】 264

【自测题】 264

【上机部分】 265

【课后作业】 268

第11章 JDBC(二) 269

11.1 带参数的PreparedStatement 270

11.2 事务处理 274

11.3 批处理 276

11.4 调用存储过程 277

11.5 使用properties文件 279

【小结】 282

【自测题】 282

【上机部分】 283

【课后作业】 288

第12章 JDBC(三) 289

12.1 数据库部分 290

12.2 逻辑实现 292

12.2.1 分析 292

12.2.2 分离数据库连接信息DBHelper 293

12.2.3 提供基础的操作的父类BaseDAO 294

12.2.4 用以封装数据的Mail实体类 296

12.2.5 继承了BaseDAO的MailDAO类 297

12.2.6 继承了BaseDAO的UsersDAO类 298

12.2.7 提供数据给显示层的MailService类 299

12.3 功能测试 301

12.3.1 测试发送邮件功能 301

12.3.2 测试显示邮件功能 302

【自测题】 303

【上机部分】 304

阅读Ⅰ Runtime Exception和Checked Exception 331

阅读Ⅱ 设计模式之Decorator模式 337

设计模式 338

Java IO之装饰器模式 338

新的输出流 342

实现自己的装饰器 344

阅读Ⅲ ODBC数据源的创建及使用 350

阅读Ⅳ JDBC性能大比拼 354

测试1 Statement 359

测试2 PreparedStatement 361

测试3 PreparedStatement,开启事务 362

测试4 PreparedStatement,使用批处理(开启事务) 363