《Java开发经典模式与实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:林胜利,连旦晖编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2007
  • ISBN:7113076726
  • 页数:302 页
图书介绍:本书系统地讲解了Java基础、面向对象技术、多线程程序设计等内容。

第0章 本书概述 1

第1章 Java基础及面向对象编程技术篇 4

1-1 面向对象编程简介与Java语言 4

1-1-1 面向对象编程简介 4

1-1-2 Java语言 5

1-2 Java基础 5

1-2-1 变量 5

1-2-2 运算符 7

1-2-3 流程控制 10

1-2-4 应用 12

1-3 对象的封装 13

1-3-1 对象的构建与清除 14

1-3-2 使用Static 16

1-4 多态性 17

1-4-1 方法的重载 17

1-4-2 方法的覆盖 20

1-4-3 接口 20

1-4-4 实例 23

1-5 字符串处理 25

1-5-1 String类 25

1-5-2 SuingBuffer类 26

1-5-3 StringTokenizer类 27

1-5-4 正则表达式 29

1-6 泛型简介 31

1-6-1 泛型概念 31

1-6-2 使用泛型 33

1-7 代码风格 35

1-7-1 编码规范 36

1-7-2 javadoc 38

1-8 Java开发环境简介 41

小结 41

第2章 Java I/O程序设计篇 42

2-1 文件流 42

2-1-1 File类简介 42

2-1-2 输入输出流简介及实例 44

2-1-3 新I/O类简介及实例 45

2-2 压缩流处理实例 46

2-3 对象序列化处理实例 49

2-4 I/O性能优化实例 53

2-4-1 使用缓冲实例 53

2-4-2 随机存取实例 55

2-4-3 使用缓存实例 56

小结 58

3-1 线程基本简介 59

第3章 Java多线程程序设计篇 59

3-1-1 线程优先级应用及实例 63

3-1-2 幽灵线程应用及实例 65

3-2 线程间通信简介及实例 66

3-2-1 加入线程简介及实例 69

3-2-2 信号量简介及实例 71

3-3 避免死锁讲解及实例 73

3-4 线程池实例 75

3-5 线程应用实例 77

小结 79

第4章 Java图形设计应用开发篇 80

4-1 自由曲线绘制实例 80

4-2 图像加载和显示技术实例 82

4-3 通过媒介跟踪器加载图像技术实例 83

4-4 图像像素处理技术实例 87

4-5 防止图像闪动——图像局部擦除技术实例 89

4-6 双缓冲区绘图技术实例 91

4-7 图像编码技术实例 93

4-8 综合动画技术实例 95

小结 101

第5章 Java网络应用开发篇 102

5-1 Java套接字编程 102

5-1-1 Socket编程简介 102

5-1-2 客户端/服务器套接字编程实例 104

5-1-3 通过线程池技术优化套接字网络编程实例 111

5-2 Java网络协议编程 118

5-2-1 Java HTTP协议编程实例 119

5-2-2 Java UDP协议编程实例 128

5-2-3 Java FTP协议编程实例 135

5-3 Java串口编程 150

5-3-1 Java串口编程简介及实例 151

5-3-2 Java USB编程实例 157

5-4 Java网络高级编程技术 161

5-4-1 Java语音信号编程实例 161

5-4-2 Java IP多路广播编程实例 171

5-4-3 Java RMI网络编程实例 174

小结 179

第6章 Java Web应用开发篇 180

6-1 JSP和Servlet简介 180

6-1-1 Servlet简介 180

6-1-2 JSP简介 185

6-2 动态导入内容实例 191

6-3 处理Web表单数据实例 192

6-4 在Web程序中处理异常实例 193

6-5 会话处理实例 194

6-6 标准模板库使用实例 196

6-7 国际化简介及实例 199

6-7-1 国际编码Unicode 200

6-7-2 国际化处理 201

6-7-3 结论 205

小结 205

7-1 JDBC简介 206

7-1-1 JDBC驱动 206

第7章 Java数据库程序设计篇 206

7-1-2 数据库操作完整实例 207

7-2 结果集处理实例 209

7-3 大对象处理实例 210

7-4 预处理语句实例 212

7-5 JDBC异常处理实例 214

7-6 存储过程使用实例 215

7-7 事务处理实例 216

小结 218

8-1 向量 219

第8章 Java数据结构篇 219

8-2 表 221

8-3 堆栈 222

8-4 队列 226

8-5 链表 232

8-6 哈希表 236

8-6-1 概念 236

8-6-2 HashMap类 238

8-6-3 数组实现哈希表实例 239

8-7 二叉树 241

8-7-1 树与二叉树 241

8-7-2 二叉树的表示法 242

8-7-3 二叉树的生成 243

8-7-4 二叉树的遍历 245

8-7-5 二叉树构建与遍历的可视化Applet 246

8-8 算法简介 253

8-8-1 冒泡算法简介 253

8-8-2 冒泡排序算法的可视化应用 254

8-8-3 选择排序算法简介 266

8-8-4 快速排序算法简介 267

小结 269

第9章 商务信息系统开发 270

9-1 项目简介 270

9-1-1 移动商务信息系统概述 270

9-1-2 需求分析 271

9-2 系统分析 272

9-2-3 系统数据服务提供端 273

9-2-2 系统应用服务器端 273

9-2-1 系统客户端 273

9-2-4 系统发布说明 274

9-3 详细设计 274

9-3-1 中间层业务模块 274

9-3-2 数据处理模块 276

9-4 其他 280

小结 281

附录A 使用Apache Ant 282

小结 302