《Java技术实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:许晓宁主编
  • 出 版 社:南京:东南大学出版社
  • 出版年份:2005
  • ISBN:7810898205
  • 页数:286 页
图书介绍:本书论述了市场营销学的一般原理与方法。

1 Java语言概述 1

1.1 Java语言简介 1

1.1.1 Java语言的发展历史 1

1.1.2 Java语言与Internet 2

1.1.3 Java语言的特点 3

1.2 Java程序运行环境 4

1.2.1 安装J2SDK开发环境 4

1.2.2 集成开发环境JBuilder 5

1.2.3 JPad Pro开发工具 5

1.3 编译和运行Java程序 9

1.3.1 J2SDK环境下开发Java Application程序 9

1.3.2 J2SDK环境下开发Java Applet程序 9

1.3.3 使用JPad Pro开发Java应用程序 11

思考与练习 14

本章小结 14

上机操作 15

实验1 运行环境的安装和配置 15

实验2 Java程序的编辑、编译和运行 17

2 Java语言基础 19

2.1 数据类型概述 19

2.1.1 整型数据 20

2.1.2 浮点型数据 20

2.1.3 布尔型数据 20

2.1.4 字符型数据 20

2.1.5 各类型数据之间的转换 20

2.2 变量和常量 21

2.2.1 标识符 21

2.2.2 常量 22

2.2.3 变量 24

2.3.1 算术运算符和算术表达式 25

2.3 运算符与表达式 25

2.3.2 关系运算符和关系表达式 26

2.3.3 布尔运算符和布尔表达式 27

2.3.4 位运算符和位运算表达式 29

2.3.5 赋值运算符和赋值表达式 29

2.3.6 其他运算符 30

2.3.7 运算符的优先级 30

本章小结 32

思考与练习 32

上机操作 33

实验 数据类型及表达式 33

3 流程控制语句 36

3.1 条件控制语句 36

3.1.1 if语句 36

3.1.2 switch语句 40

3.2 循环控制语句 41

3.2.1 while语句 41

3.2.2 do-while语句 42

3.2.3 for语句 44

3.2.4 循环语句的嵌套 45

3.3 转移控制语句 46

3.3.1 break语句 47

3.3.2 continue语句 48

3.3.3 return语句 49

本章小结 50

思考与练习 50

上机操作 53

实验 流程控制语句的应用 53

4.1.2 类 56

4.1.1 对象 56

4 Java类与对象 56

4.1 面向对象编程的基本概念 56

4.1.3 封装性 57

4.1.4 继承性 57

4.1.5 多态性 57

4.2 类的定义和使用 57

4.2.1 类定义 57

4.2.2 方法 59

4.2.3 对象的创建与使用 62

4.2.4 构造函数 64

4.3 类的继承 66

4.3.1 子类的创建 66

4.3.2 this与super关键字 69

4.4.1 方法的重载 71

4.4 多态 71

4.4.2 方法的覆盖 72

4.5 接口 73

4.5.1 接口的定义 73

4.5.2 接口的实现 74

4.6 包 76

4.6.1 Java预定义包 76

4.6.2 包的定义 80

4.6.3 包的引用 81

本章小结 81

思考与练习 82

上机操作 83

实验1 类的定义、对象的创建及使用 83

实验2 方法和构造函数 85

实验3 类的继承、方法的覆盖与重载 87

5 数组与字符串操作 90

5.1 数组 90

5.1.1 一维数组 90

5.1.2 多维数组 92

5.2 字符串操作 94

5.2.1 字符串的表示和生成方法 95

5.2.2 字符串的访问 95

5.2.3 字符串的修改 96

5.2.4 字符串的比较 97

5.2.5 可变字符串的处理 97

本章小结 100

思考与练习 101

实验1 数组操作 103

上机操作 103

实验2 字符串操作 104

6 异常处理 105

6.1 异常与异常类 105

6.1.1 异常处理机制 105

6.1.2 异常类的继承结构 107

6.2 异常的处理 108

6.2.1 捕获异常 109

6.2.2 多异常的处理 112

6.2.3 异常的抛出 113

本章小结 116

思考与练习 116

上机操作 118

实验 异常处理语句的使用 118

7.1.1 创建文件对象 120

7 Java输入输出及文件操作 120

7.1 文件 120

7.1.2 文件类提供的方法 121

7.2 Java输入输出流 123

7.2.1 字节输入流 123

7.2.2 字节输出流 123

7.2.3 字符类输入流 124

7.2.4 字符类输出流 124

7.3 过滤流 125

7.4 管道流 126

7.5 对象的串行化 127

本章小结 129

思考与练习 129

实验 文件创建、读写操作 130

上机操作 130

8 图形用户界面和Applet 133

8.1 Java的AWT图形界面 133

8.1.1 AWT简介 133

8.1.2 AWT图形界面组件 134

8.2 事件机制 144

8.2.1 委派事件模型 144

8.2.2 事件处理类概述 147

8.2.3 应用ActionEvent类 149

8.2.4 应用ItemEvent类 151

8.2.5 应用TextEvent类 152

8.2.6 应用KeyEvent类 154

8.2.7 应用MouseEvent类 155

8.2.8 应用WindowEvent类 158

8.3 AWT布局管理器 159

8.3.1 应用BorderLayout类处理边界页面设置 160

8.3.2 应用CardLayout类进行多层页面设置 162

8.3.3 应用FlowLayout类进行流动式页面设置 163

8.3.4 应用GridLayout类进行方格式页面设置 165

8.4 应用Swing创建用户界面 166

8.4.1 Swing基本组件 166

8.4.2 Swing的页面布局 172

8.4.3 Swing的组件 175

8.5 JavaApplet 177

8.5.1 Applet简介 177

8.5.2 Applet生命周期及主要方法 178

8.5.3 Applet的HTML标记及属性 179

8.5.4 Applet的安全机制 181

本章小结 181

思考与练习 182

上机操作 183

实验1 组件的创建及安放 183

实验2 布局管理器的应用 185

实验3 Applet小程序 186

9 多线程编程 188

9.1 线程的概念 188

9.2 线程的使用 189

9.2.1 线程基本结构 189

9.2.2 线程的状态及调度 194

9.2.3 线程的控制 196

9.3 线程的管理 200

9.3.1 同步 200

9.3.2 优先级 200

本章小结 201

思考与练习 202

实验 多线程编程 203

上机操作 203

10 Java网络编程 208

10.1 网络基础 208

10.1.1 服务器和客户机 209

10.1.2 使用URL 209

10.1.3 套接字概述 210

10.1.4 网络类和接口 210

10.2 网络编程 211

10.2.1 解析网站URL 211

10.2.2 使用TCP协议进行服务器/客户端编程 215

上机操作 224

实验1 利用URL访问网站 224

本章小结 224

实验2 利用URL读取服务器上的文本文件 225

实验3 利用Socket与服务器通信 227

11 Java多媒体编程 230

11.1 图形绘制 230

11.1.1 颜色的使用 230

11.1.2 绘制直线 231

11.1.3 绘制矩形 232

11.1.4 绘制椭圆和圆 233

11.1.5 绘制圆弧 234

11.1.6 绘制多边形 235

11.1.7 Graphics2D绘图的实例 236

11.1.8 Java Application绘图 237

11.2 图像处理 239

11.2.1 载入图像 239

11.2.2 显示图像 240

11.3.1 动画程序设计 243

11.3 动画处理 243

11.3.2 消除闪烁 245

11.4 声音播放 246

本章小结 249

上机操作 249

实验 Java多媒体应用 249

12 Java数据库编程 255

12.1 JDBC概述 255

12.1.1 JDBC API结构 255

12.1.2 JDBC驱动程序类型 256

12.1.3 JDBC-ODBC桥 256

12.1.4 使用JDBC-ODBC桥接器与Access数据库相连 256

12.2.1 对数据库进行查询 260

12.2 使用JDBC对数据库进行操作 260

12.2.2 修改数据库中的记录 269

12.2.3 向数据库中插入记录 271

12.2.4 删除数据库中的记录 273

12.3 使用JDBC进行数据库定义性操作 273

12.3.1 创建数据表 273

12.3.2 删除数据表 275

12.3.3 创建视图 276

12.3.4 删除视图 278

本章小结 279

上机操作 279

实验1 创建数据源 279

实验2 数据库操作 280

参考文献 286