当前位置:首页 > 工业技术
Java程序设计案例教程
Java程序设计案例教程

Java程序设计案例教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:孙一林,彭波等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111325000
  • 页数:302 页
图书介绍:本书主要阐述了Java语言的关键字、语句、语法规则、类库等的使用方法,其内容包括Java语言开发工具的介绍、面向对象编程的概念、Java基础语句、Java类、类的继承与多态等特性、接口、包、异常、Java基础类库的应用,以及通过应用型案例掌握Java语言的输入、输出操作、图形用户界面操作、Applet小程序的编写、图形绘制操作、多线程处理、图像动画制作、网络编程、数据库操作等相关类库的使用。
《Java程序设计案例教程》目录

第一部分 基础原理篇第1章 Java程序设计基础 2

1.1 Java程序与运行 2

1.1.1 Java语言的特征 2

1.1.2 Java虚拟机 2

1.1.3 Java字节代码 3

1.1.4 Java编译单元 3

1.2 Java程序的开发 4

1.2.1 Java语言程序开发平台 4

1.2.2 J2SDK 4

1.2.3 在Windows操作系统中搭建Java程序的开发和运行环境 5

1.2.4 Java程序的编译和运行 5

1.3 Java语言的标识符和关键字 6

1.3.1 Java注释语句 7

1.3.2 Java标识符 8

1.3.3 Java关键字 9

1.4 Java基本数据类型 9

1.4.1 数据值的表示法 10

1.4.2 变量 11

1.4.3 变量的数据类型转换 13

1.4.4 常量 14

1.5 Java运算符和表达式 14

1.5.1 Java运算符 15

1.5.2 Java表达式 16

1.5.3 表达式中运算符的使用规则 17

1.6 Java程序流控制语句 19

1.6.1 分支结构语句 19

1.6.2 循环结构语句 21

1.6.3 辅助流控制语句 23

1.6.4 流控制语句应用示例 25

1.7 小结 26

1.8 习题 27

第2章 面向对象编程 28

2.1 面向对象程序设计 28

2.1.1 面向对象的程序设计方法 28

2.1.2 Java面向对象程序设计 29

2.2 Java类 29

2.2.1 Java类的定义 29

2.2.2 方法的定义 30

2.2.3 Java修饰符与其权限 33

2.3 Java对象 33

2.3.1 对象的创建 34

2.3.2 构造方法的使用 35

2.3.3 对象的使用 35

2.3.4 Java对象的清除 37

2.3.5 Java类和对象的关系 38

2.4 数组对象 38

2.4.1 一维数组的声明和创建 38

2.4.2 多维数组的声明和创建 40

2.4.3 数组的应用 42

2.5 小结 44

2.6 习题 44

第3章 Java类的继承与多态 46

3.1 Java类的继承 46

3.1.1 概念和语法 46

3.1.2 Java类继承关系的测试 48

3.1.3 隐藏、覆盖和重载 48

3.1.4 构造方法的重载 50

3.2 abstract和final修饰符 52

3.2.1 abstract修饰符 52

3.2.2 final修饰符 53

3.3 this和super变量 54

3.3.1 this变量 54

3.3.2 super变量 56

3.4 Java的多态性 58

3.4.1 多态的概念 58

3.4.2 多态的应用 60

3.4.3 构造方法与多态 61

3.5 小结 62

3.6 习题 62

第4章 Java接口和Java包 66

4.1 Java接口 66

4.1.1 接口的定义 66

4.1.2 接口的实现 67

4.1.3 接口的继承 68

4.1.4 Java类同时继承父类并实现接口 69

4.1.5 接口与Java抽象类 70

4.1.6 接口的应用 71

4.2 Java包 74

4.2.1 package语句 74

4.2.2 Java包与路径 75

4.2.3 import语句 76

4.2.4 直接引用Java包中的类和接口 77

4.2.5 Java包的应用 78

4.3 小结 80

4.4 习题 80

第5章 Java异常处理 83

5.1 Java异常处理机制 83

5.1.1 异常的类型 83

5.1.2 异常处理机制 83

5.1.3 Java的异常处理 83

5.2 Java异常的捕获与处理 84

5.2.1 try-catch语句 84

5.2.2 finally语句 87

5.3 Java异常的抛出 89

5.3.1 从方法体中抛出异常对象 89

5.3.2 针对被抛出的异常对象的处理 90

5.4 Java基础包中定义的常用异常类 91

5.4.1 异常类的根类与直接子类 91

5.4.2 java.lang包中定义的具体异常类 93

5.5 自定义异常类 95

5.5.1 异常类定义规则及抛出 95

5.5.2 捕获自定义异常对象 96

5.6 小结 99

5.7 习题 99

第6章 Java基础类的应用 102

6.1 java.lang包 102

6.2 Object类 103

6.3 基本数据类型类 104

6.3.1 整型类 105

6.3.2 浮点类 106

6.3.3 其他常用类 107

6.4 字符串类 109

6.4.1 String类 109

6.4.2 创建String对象并对其进行操作 111

6.4.3 StringBuffer类 111

6.4.4 创建StringBuffer对象并对其进行操作 113

6.5 Math类 113

6.6 Runtime类 115

6.7 System类 116

6.8 小结 118

6.9 习题 118

第二部分 案例应用篇第7章 Java输入、输出操作案例 122

7.1 Java的输入、输出机制 122

7.1.1 Java数据流传输模式 122

7.1.2 Java数据流的主要操作类 122

7.2 控制台输入、输出操作案例 123

7.3 文件输入、输出操作案例 125

7.3.1 字节流文件输入、输出操作 125

7.3.2 字符流文件输入、输出操作 128

7.4 文件随机读写操作案例 133

7.5 对象序列化传输案例 135

7.6 小结 137

7.7 习题 137

第8章 Java图形用户界面设计案例 140

8.1 构成GUI的组件 140

8.1.1 Java组件类 140

8.1.2 组件属性控制 140

8.1.3 GUI的组成 141

8.2 组件事件处理 141

8.2.1 Java组件事件监听处理机制 141

8.2.2 Java组件事件监听标准程序代码 142

8.3 java.awt包中组件应用案例 144

8.3.1 鼠标操作应用案例 144

8.3.2 键盘操作应用案例 147

8.4 javax.swing包中组件应用案例 149

8.4.1 修改组件属性案例 150

8.4.2 记事本应用程序案例 151

8.4.3 Excel表格文件内容显示案例 154

8.5 小结 156

8.6 习题 157

第9章 Applet小程序案例 158

9.1 Applet类及Applet小程序 158

9.1.1 Applet小程序类 158

9.1.2 Applet小程序编程框架 158

9.2 Applet小程序的运行机制 160

9.3 Java程序Application和Applet 161

9.4 应用案例 162

9.4.1 显示外部参数Applet小程序 162

9.4.2 显示时间Applet小程序 163

9.4.3 播放声音Applet小程序 164

9.4.4 Applet小程序界面添加菜单 166

9.5 小结 168

9.6 习题 168

第10章 Java基础绘制图形案例 169

10.1 Java基础图形绘制功能 169

10.1.1 Graphics图形类 169

10.1.2 绘图坐标体系 169

10.1.3 Graphics类中的主要绘图操作方法 169

10.2 Java图形绘制案例 172

10.2.1 绘制各种图形和图像 172

10.2.2 绘制数学函数图形 173

10.2.3 绘制直方图 174

10.2.4 绘制文字 176

10.2.5 简单绘图程序 177

10.3 小结 181

10.4 习题 181

第11章 Java高级图像处理案例 182

11.1 Java 2D绘制图形案例 182

11.1.1 二维图形的绘制机制 182

11.1.2 绘制二维图形案例 182

11.2 Java 2D图形、文字处理案例 184

11.2.1 二维图形后期处理案例 184

11.2.2 二维文字后期处理案例 186

11.3 Java 2D图像处理案例 188

11.3.1 二维图像处理机制 189

11.3.2 二维图像边缘检测案例 191

11.3.3 二维图像综合处理案例 192

11.4 小结 201

11.5 习题 201

第12章 Java多线程应用案例 204

12.1 线程 204

12.1.1 Runnable接口和Thread类 204

12.1.2 创建启动线程对象 205

12.1.3 创建具有多线程功能的Applet小程序 206

12.2 Java多线程机制 207

12.2.1 线程对象生命周期和状态 207

12.2.2 线程对象的基本控制 207

12.2.3 多线程的问题 208

12.2.4 线程间的同步控制机制 208

12.3 应用案例 210

12.3.1 Thread类中的sleep()方法 210

12.3.2 Object类中的线程控制方法 211

12.3.3 账户数据操作问题 214

12.3.4 实时时钟显示Applet小程序 215

12.3.5 滚动显示文字信息Applet小程序 217

12.4 小结 219

12.5 习题 220

第13章 Java动画制作案例 222

13.1 简单图形动画制作案例 222

13.2 文字动态显示案例 225

13.3 图像动态显示案例 226

13.3.1 动态显示多幅图像 227

13.3.2 单幅图像变形动态显示 228

13.4 图像缓冲技术动态显示案例 230

13.4.1 缓冲技术 230

13.4.2 利用缓冲技术实现动态显示图像案例 232

13.5 小结 234

13.6 习题 234

第14章 Java网络应用案例 237

14.1 URL通信 237

14.1.1 创建并连接URL对象 237

14.1.2 获取网络资源案例 238

14.1.3 Web服务器提供HTTP服务案例 242

14.2 Socket通信 244

14.2.1 建立服务器和客户机Socket通信程序框架 244

14.2.2 Socket通信案例 249

14.2.3 网络聊天室程序案例 255

14.3 UDP通信 258

14.3.1 建立UDP通信程序框架 258

14.3.2 UDP通信案例 260

14.4 小结 265

14.5 习题 266

第15章 Java数据库应用案例 269

15.1 JDBC概述 269

15.1.1 JDBC API 269

15.1.2 JDBC的组成 270

15.1.3 JDBC的任务 270

15.2 数据库操作命令SQL 271

15.2.1 创建、删除数据库 271

15.2.2 创建、删除、修改基本表格 271

15.2.3 创建、删除索引 272

15.2.4 创建、删除视图 273

15.2.5 数据查询 273

15.2.6 数据更新 273

15.3 创建Java数据库应用模型 274

15.3.1 创建数据源 274

15.3.2 加载数据库驱动程序 276

15.3.3 连接数据库 277

15.3.4 操作数据库 278

15.3.5 获取数据结果集 279

15.4 JDBC API应用案例 279

15.4.1 显示查询数据库结果 280

15.4.2 向数据库中追加记录 282

15.4.3 利用SQL命令操作数据库 286

15.4.4 Applet数据库应用案例 297

15.5 小结 302

15.6 习题 302

相关图书
作者其它书籍
返回顶部