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

Java程序设计项目教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:郭庚麒,周江编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2011
  • ISBN:9787113101176
  • 页数:243 页
图书介绍:本书从JavaSE技术为背景介绍了Java程序设计的方法,全书共分为14章,内容包括Java基本语法,面向对象的编程思想,Java异常处理机制,基本输入、输出,JavaCUI编程,Java数据库编程等。
《Java程序设计项目教程》目录

第1章 Java概述及开发环境的建立 1

1.1 Java背景及特点 1

1.2 Java的工作机制 2

1.3 Java开发环境简介 3

1.4 HelloWorld应用程序和HelloWorld小应用程序 4

1.4.1 Java应用程序Application 4

1.4.2 Java小应用程序Applet 6

1.5 项目系统简介 7

1.5.1 项目应用背景 7

1.5.2 系统结构和功能设计 8

1.5.3 系统功能任务清单 8

1.6 思考与练习 10

1.7 综合实训 10

小结 15

第2章 Java语言基础 16

2.1 Java语言基本语法单位 16

2.1.1 标识符 16

2.1.2 关键字(保留字) 17

2.1.3 语句、空白、注释、分隔符 17

2.2 Java基本数据类型 18

2.2.1 常量和变量 18

2.2.2 数据类型概述 19

2.2.3 数据类型的转换 22

2.2.4 封装类及其转换方法 22

2.3 运算符和表达式 23

2.3.1 算术运算符与算术表达式 24

2.3.2 关系运算符与关系表达式 24

2.3.3 逻辑运算符与逻辑表达式 25

2.3.4 位运算符 25

2.3.5 赋值运算符与赋值表达式 25

2.3.6 其他运算符 25

2.3.7 运算符优先级 26

2.4 打印语句解析 28

2.5 思考与练习 28

2.6 综合实训 30

小结 31

第3章 Java流程控制 32

3.1 顺序结构 32

3.2 选择结构 33

3.2.1 if...else语句 33

3.2.2 switch语句 36

3.3 循环结构 38

3.3.1 for循环语句 38

3.3.2 while循环语句 41

3.3.3 do...while循环语句 42

3.4 break和continue语句 43

3.5 方法调用和return语句 45

3.5.1 方法定义 45

3.5.2 方法调用 45

3.6 思考与练习 47

3.7 综合实训 49

小结 51

第4章 数组和字符串 52

4.1 数组 52

4.1.1 一维数组 52

4.1.2 二维数组 59

4.2 字符串 61

4.2.1 字符数组与字符串的区别 61

4.2.2 字符串常量 62

4.2.3 String类构造函数和常用方法 62

4.2.4 StringBuffer类 66

4.2.5 字符串数组及main()方法的参数 67

4.2.6 字符串比较 68

4.2.7 字符串和其他类型数据的相互转换 69

4.3 思考与练习 69

4.4 综合实训 70

小结 71

第5章 类和对象 72

5.1 面向对象的概念 72

5.1.1 类的定义 73

5.1.2 对象的生命周期 75

5.1.3 由类的定义产生对象 76

5.1.4 类的构造函数 77

5.2 封装性 81

5.2.1 类变量和类方法 82

5.2.2 使用private将变量封装起来 84

5.3 扩展应用 85

5.3.1 数组与对象 85

5.3.2 对象作为方法的参数和返回值 87

5.3.3 对象作为类的成员 88

5.4 思考与练习 89

5.5 综合实训 90

小结 91

第6章 继承和多态机制 92

6.1 继承性 92

6.1.1 extends关键字 93

6.1.2 子类对父类的扩展 94

6.1.3 子类与父类属性同名:屏蔽 95

6.1.4 子类与父类方法同名:覆盖 96

6.1.5 子类与父类构造函数之间的关系 98

6.1.6 Java的单继承结构和Obiect类 102

6.1.7 this和super 102

6.2 多态性 103

6.2.1 静态多态 103

6.2.2 动态多态 105

6.3 类型转换 106

6.4 思考与练习 108

6.5 综合实训 109

小结 110

第7章 抽象方法和抽象类、接口和包 111

7.1 抽象方法和抽象类 111

7.1.1 抽象类 111

7.1.2 用抽象类实现运行时多态 114

7.2 接口 115

7.2.1 接口的定义 115

7.2.2 接口的使用 115

7.2.3 接口和抽象类的比较 117

7.3 包 117

7.3.1 包的创建和使用 117

7.3.2 类及类成员的访问权限 118

7.4 思考与练习 119

7.5 综合实训 120

小结 121

第8章 异常 122

8.1 异常的概念和分类 122

8.1.1 什么是异常 122

8.1.2 异常与错误的区别 123

8.1.3 异常类的继承结构 123

8.2 异常处理方式 123

8.2.1 捕获、处理异常 124

8.2.2 throws和throw语句 127

8.3 自定义异常 128

8.4 对异常的进一步讨论 130

8.5 思考与练习 130

8.6 综合实训 131

小结 132

第9章 输入/输出流 133

9.1 流 133

9.1.1 输入/输出流概念 133

9.1.2 字节流 134

9.1.3 字符流 139

9.2 System类及标准输入/输出 142

9.3 文件类File和文件I/O操作 143

9.4 思考与练习 146

9.5 综合实训 147

小结 147

第10章 图形界面设计 148

10.1 AWT概述 148

10.1.1 AWT简介 148

10.1.2 容器、组件的关系 149

10.1.3 AWT容器介绍 151

10.1.4 AWT组件介绍 152

10.2 版面配置 154

10.2.1 BorderLayout 154

10.2.2 FlowLayout 155

10.2.3 GridLayout 156

10.2.4 Null布局管理器 158

10.3 事件处理机制 158

10.3.1 事件处理概述 158

10.3.2 委托事件模型 158

10.3.3 事件类型 161

10.3.4 事件适配器 166

10.4 思考与练习 167

10.5 综合实训 168

小结 169

第11章 Swing组件及应用 170

11.1 Swing概述 170

11.2 Swing组件分类 172

11.3 顶层容器 174

11.4 中间层容器 177

11.5 基本组件 180

11.6 思考与练习 183

11.7 综合实训 184

小结 185

第12章 数据库编程 186

12.1 JDBC驱动程序 186

12.2 用Java程序连接Access数据库 187

12.3 数据库元数据 191

12.4 思考与练习 198

12.5 综合实训 199

小结 200

第13章 多线程 201

13.1 线程概述 201

13.2 线程的创建 202

13.2.1 Thread类创建多线程应用程序 203

13.2.2 使用Runnable接口创建多线程应用程序 204

13.3 线程的生存周期 206

13.3.1 线程的优先级 206

13.3.2 线程的控制方法 208

13.4 线程的同步控制 210

13.4.1 线程间通信概述 210

13.4.2 方法的同步 210

13.4.3 wait...notify信号量同步 212

13.5 线程的分组 216

13.6 思考与练习 220

13.7 综合实训 221

小结 222

第14章 Java的网络功能 223

14.1 概述 223

14.2 URL类 224

14.2.1 URL基本知识 224

14.2.2 URL类 224

14.2.3 URLConnection类 225

14.3 Socket套接口编程 230

14.3.1 Socket基本知识 230

14.3.2 ServerSocket类和Socket类 230

14.4 InetAddress类和UDP编程 237

14.5 思考与练习 238

14.6 综合实训 239

小结 239

附录 Java Applet 240

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