《Java项目开发实践》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陆正武等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:7113057276
  • 页数:329 页
图书介绍:本书先简单介绍了Java语言的语法知识、异常处理技术、以及面向对象程序设计的相关概念、方法和内容;然后介绍了Java项目开发基础,包括GUI、网络、多媒体、数据库和企业级应用开发。本书面向具有一定Java基础的开发者。

第1章Java语言与面向对象设计基础 1

1-1 Java语言的产生背景及特点 1

1-1-1 Java语言的产生 1

目 录 1

2-2-2 Applet的装入 2

1-1-2 Java语言的特点 2

1-1-3 Java语言的高级应用 3

1-1-4 Java语言对软件开发技术的影响 5

1-2JDK开发环境的建立与简单程序设计 6

1-2-1 JDK概述 6

1-2-2 JDK安装 6

1-2-3开始第一个Java程序 7

1-3 Java面向对象编程概念 8

1-3-1 对象(Object) 9

1-3-2类(Class) 10

1-3-3 消息 16

1-4 Java引用与接口 17

1-4-1 引用 17

1-4-2接口 19

1-5 Java语言异常处理 22

1-5-1 异常基础 22

1-5-5多个catch子句 23

1-5-4 try与catch 23

1-5-2异常的类型 23

1-5-3不捕捉异常 23

1-5-6 try语句的嵌套 24

1-5-7 throw语句 25

1-5-8 throws语句 25

1-5-9 finally 26

1-6本章小结 27

第2章Java项目开发基础 29

2-1 Java GUI程序设计 29

2-1-1 AWT 29

2-1-2 Swing 31

2-2-1什么是Applet 32

2-2Java Applet程序设计 32

2-1-3 JFC 32

2-2-3 Applet类的层次 33

2-2-4 Applet中的主要方法 33

2-2-5 AWT绘图 33

2-2-6 appletviewer工具 34

2-2-7初试Applet 34

2-2-8 Applet的限制和优点 36

2-3 Java数据库程序设计 36

2-3-1 什么是数据库与数据库管理系统 36

2-3-2关系数据库及SQL语言 36

2-3-4 JDBC及应用 37

2-3-3什么是ODBC 37

2-4Java网络程序设计 40

2-4-1 网络编程概述 40

2-4-2Java技术中的网络 41

2-4-3UDP Socket 44

2-5Java多线程程序设计 45

2-5-1什么是多线程 45

2-5-2线程的三个部分 45

2-5-3创建线程 46

2-5-4启动线程 47

2-5-5线程调度 47

2-5-6终止一个线程 48

2-5-7测试一个线程 49

2-5-8延迟线程 50

2-6Java企业级应用 51

2-6-1 概述 51

2-6-2什么是企业级应用体系结构 51

2-6-3 EJB组件技术 53

2-7本章小结 53

第3章 自制网络聊天室 55

3-1 应用背景与主要技术介绍 55

3-1-1 应用背景 55

3-1-2功能介绍 55

3-1-3 RMI简介 56

3-2总体设计与概要说明 57

3-3业务流程图 58

3-4程序实现 58

3-4-1 公共接口的定义 58

3-4-2服务器端程序模块 60

3-4-3客户端程序模块 73

3-5程序的部署 85

3-6本章小结 86

第4章网上购物系统的JSP实现 87

4-1 应用背景与主要技术介绍 87

4-1-1应用背景 87

4-1-3 JSP技术介绍 88

4-1-2功能介绍 88

4-2总体设计和概要说明 89

4-3业务流程图 90

4-4数据库设计 91

4-5 JSP页面设计 92

4-5-1静态部分设计 92

4-5-2动态部分(JSP)设计 96

4-6服务器程序模块 102

4-6-1 CartManager模块 102

4-6-2 UserEntity模块 108

4-6-3 OrderEntity模块 111

4-6-4 OrderItemEntity模块 113

4-6-5 ProductEntity模块 117

4-7程序的部署 121

4-8本章小结 122

第5章图像编辑器 124

5-1应用背景与主要技术介绍 124

5-1-1 应用背景 124

5-1-2功能介绍 125

5-1-3 Java图形图像程序设计基础 125

5-2总体设计与概要说明 130

5-3业务流程 130

5-4-1 窗口可视组件的声明和实例化 131

5-4 Java图形程序设计实现 131

5-4-2菜单栏的设置及其消息处理 133

5-4-3工具栏的设置及其消息处理 136

5-4-4绘画的模式 138

5-4-5绘画中的鼠标事件处理 139

5-4-6绘画区缓存和重绘制技术 140

5-4-7图像的加载技术 141

5-4-8 GraFrame类代码分析 142

5-4-9 PanelPic类代码分析 151

5-4-10 JPGFilter类代码分析 159

5-4-11 GraphProg类代码分析 160

5-5 本章小结 161

5-4-12程序文件结构和运行方法 161

第6章简单媒体播放器 163

6-1背景与主要技术介绍 163

6-1-1 应用背景 163

6-1-2功能介绍 164

6-1-3媒体播放技术介绍 164

6-2总体设计和概要说明 165

6-3操作流程图 167

6-4媒体播放器的实现 168

6-4-1程序界面设计 168

6-4-2程序总体概述 169

6-4-3MediaPlayer构造函数 170

6-4-4 setupMenu构造程序菜单 171

6-4-5动作监听器 173

6-4-6控制监听器 176

6-4-7其他监听器 180

6-4-8程序的编译和运行 181

6-5本章小结 181

第7章个人日常事务管理系统 183

7-1背景与主要技术介绍 183

7-1-1应用背景 183

7-1-2数据库连接技术及其实现 183

7-2总体设计与概要说明 188

7-4个人日常事务管理的实现 189

7-4-1数据库设计 189

7-3业务流程图 189

7-4-2数据库结构的实现 194

7-4-3应用程序对象的创建 198

7-4-4菜单的设计 200

7-4-5登录窗口程序的设计 203

7-4-6个人关系管理模块的设计 208

7-5本章小结 219

第8章商场VIP消费情况查询系统 221

8-1背景与主要技术介绍 221

8-1-1应用背景 221

8-1-2功能介绍 221

8-1-3 Java对数据库的管理与查询 222

8-2总体设计和概要说明 223

8-3业务流程图与E-R模型 224

8-3-1业务流程图 224

8-3-2 E-R模型 224

8-4查询系统实现 225

8-4-1创建管理数据库 225

8-4-2VIP商场消费管理系统设计 228

8-5 本章小结 251

第9章公司资源预约系统 253

9-1背景与主要技术介绍 253

9-1-1应用背景 253

9-1-2功能介绍 254

9-1-3 多客户端访问技术及其设置 255

9-2总体设计和概要设计说明 255

9-3程序设计流程图与E-R图 257

9-3-1程序设计流程图 257

9-3-2数据库的E-R模型 257

9-4预约系统的实现 258

9-4-1创建数据库 258

9-4-2资源预约系统的实现模块 261

9-4-3程序网络化模块 282

9-5本章小结 283

10-1-1应用背景 285

10-1 背景与主要技术介绍 285

第10章图书管理系统 285

10-1-2功能介绍 286

10-1-3 J2EE介绍 286

10-2总体设计和概要说明 289

10-3系统数据库E-R图与数据表设计 293

10-4图书管理系统的实现 294

10-4-1 系统界面设计 294

10-4-2系统功能设计 305

10-5程序的部署 322

10-5-1安装本实例 322

10-5-2运行本实例 327

10-6小结 328