《Java程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:彭正文,卢昕主编;徐新爱,吴瑜鹏,胡佳副主编;涂振宇主审
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2010
  • ISBN:9787113119645
  • 页数:244 页
图书介绍:本书分四篇共15章来阐述Java语言。

第一篇 Java概述 1

第1章 Java程序设计语言导引 1

1.1 Java语言的历史 1

1.2 Java语言的特点 1

1.3 Java虚拟机(JVM) 2

1.4 Java的应用领域 3

习题 3

第2章 Java开发与运行环境 4

2.1 了解JDK 4

2.1.1 什么是JDK 4

2.1.2 JDK 1.6的新特性 5

2.2 安装JDK 1.6 5

2.3 配置JDK 1.6 6

2.4 创建和运行Java程序的过程 8

2.5 JCreator介绍 8

2.5.1 JCreator概述 9

2.5.2 JCreator编辑界面的组成 9

2.5.3 JCreator中JDK的设置 10

2.5.4 JCreator中创建和运行Java程序 10

习题 11

能力项目实训 11

第3章 Java程序设计基础 13

3.1 Java的字符集和保留字 13

3.1.1 Java的字符集 13

3.1.2 Java的保留字 14

3.2 Java提供的基本数据类型 14

3.3 变量和常量 14

3.4 运算符和表达式 17

3.4.1 算术运算符及表达式 17

3.4.2 逻辑运算符及表达式 18

3.4.3 关系运算符及表达式 18

3.4.4 位运算符及表达式 19

3.4.5 其他运算符及其表达式 20

3.5 基本流程控制语句 21

3.5.1 顺序语句 21

3.5.2 选择语句 22

3.5.3 循环语句 24

3.6 综合运用实例 27

习题 28

能力项目实训 29

第二篇 Java与面向对象程序设计 31

第4章 面向对象程序设计基础 31

4.1 面向对象程序设计的基本概念 31

4.1.1 什么是面向对象程序设计 31

4.1.2 对象 32

4.1.3 类 33

4.2 面向对象程序设计的特征 34

4.2.1 封装 34

4.2.2 继承 35

4.2.3 多态 36

4.3 从现实世界到面向对象程序开发 37

4.3.1 抽象 37

4.3.2 面向对象程序设计步骤 38

4.3.3 面向对象程序设计的优越性 38

4.4 综合运用实例 39

习题 41

能力项目实训 41

第5章 Java类和对象 43

5.1 类的定义和使用 43

5.1.1 类的定义 43

5.1.2 方法成员的定义及重载 45

5.1.3 对象的创建 46

5.2 Java类的封装性 47

5.2.1 类访问控制符 47

5.2.2 成员访问控制符 48

5.3 对象的初始化 50

5.3.1 构造方法 51

5.3.2 对象初始化块 52

5.3.3 静态初始化块 54

5.4 对象销毁机制 58

5.4.1 垃圾回收器 58

5.4.2 finalize方法 59

5.5 综合运用实例 60

习题 64

能力项目实训 66

第6章 Java继承、接口和包 68

6.1 Java类的继承 68

6.1.1 子类的声明方式 68

6.1.2 子类对象的创建 69

6.1.3 子类的构造方法 70

6.1.4 在子类中访问父类中的成员 72

6.2 Java类的多态 73

6.2.1 方法重载 73

6.2.2 方法覆盖 74

6.3 抽象类及抽象方法 75

6.3.1 抽象类和抽象方法的定义 75

6.3.2 抽象类和抽象方法的使用 76

6.4 final类及final成员 77

6.5 接口 79

6.5.1 接口的定义 79

6.5.2 接口的实现 80

6.6 包 82

6.6.1 包的定义 82

6.6.2 包的引用 83

6.7 综合运用实例 83

习题 87

能力项目实训 88

第7章 数组与字符串 90

7.1 数组 90

7.1.1 一维数组 90

7.1.2 二维数组 93

7.2 字符串 96

7.2.1 字符串的表示 96

7.2.2 字符串的操作 97

7.3 综合应用实例 99

习题 104

能力项目实训 104

第8章 异常处理 106

8.1 Java异常处理机制介绍 106

8.2 异常处理方式 108

8.3 异常类 110

8.3.1 异常类的定义 111

8.3.2 异常类的使用 112

8.4 综合运用实例 113

习题 115

能力项目实训 116

第9章 JDK类库的使用 118

9.1 JDK类库介绍 118

9.2 I/O流类 119

9.2.1 标准I/O流 120

9.2.2 文件流 121

9.3 向量类、日期类及随机数类 127

9.3.1 向量类 127

9.3.2 日期类 129

9.3.3 随机数类 131

9.4 综合运用实例 132

习题 136

能力项目实训 136

第三篇 图形用户界面设计 138

第10章 AWT组件 138

10.1 AWT介绍 138

10.2 常用的AWT组件介绍 139

10.2.1 容器组件 139

10.2.2 控制组件 143

10.3 布局类及布局管理器 151

10.3.1 BorderLayout类 151

10.3.2 FlowLayout类 152

10.3.3 GridLayout类 153

10.3.4 CardLayout类 154

10.4 JDK的事件处理机制 155

10.4.1 事件处理机制的介绍 155

10.4.2 各种事件及其处理方法 157

10.5 绘图类的使用 169

10.6 综合运用实例 173

习题 177

能力项目实训 178

第11章 Swing组件 180

11.1 Swing组件介绍 180

11.2 Swing常见组件的使用 180

11.3 综合运用实例 183

习题 186

能力项目实训 187

第12章 多线程 189

12.1 线程相关概念 189

12.2 线程创建的两种方法 190

12.2.1 Thread类 190

12.2.2 Runnable接口 191

12.2.3 线程的生命周期 192

12.2.4 线程调度和优先级 194

12.3 线程同步 195

12.4 综合运用实例 197

习题 199

能力项目实训 200

第四篇 网络与数据库编程介绍 201

第13章 Applet类 201

13.1 Applet类介绍 201

13.1.1 编写Applet程序概述 201

13.1.2 Applet程序建立以及运行的步骤 201

13.1.3 Applet的主类 203

13.2 Applet类的生命周期及其方法 204

13.2.1 Applet类的生命周期 204

13.2.2 Applet类中的方法 205

13.3 Applet的通信 207

13.4 综合运用实例 208

习题 210

能力项目实训 211

第14章 Java与网络编程 212

14.1 网络基本概念 212

14.2 URL类、URLConnection类和InetAddress类 213

14.2.1 URL概念 213

14.2.2 URL类 213

14.2.3 URLConnection类 215

14.2.4 InetAddress类 216

14.3 Socket编程 216

14.3.1 基本概念 216

14.3.2 TCP Socket编程 216

14.3.3 UDP Socket编程 220

14.4 综合运用实例 223

习题 227

能力项目实训 228

第15章 Java与数据库编程 229

15.1 JDBC介绍 229

15.2 JDBC编程 230

15.2.1 JDBC API介绍 230

15.2.2 JDBC中的常用接口和类 231

15.3 Java与数据库连接 233

15.3.1 建立ODBC数据源 233

15.3.2 连接数据库 236

15.3.3 数据操作 237

15.4 综合运用实例 239

习题 242

能力项目实训 242

参考文献 244