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

Java程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘海军主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:7113070396
  • 页数:263 页
图书介绍:本书内容丰富,讲解深入浅出、系统性和实例性较强,是高职高专学生的首选教材。
《Java程序设计》目录

1.1 Java的发展史 1

1.1.1 Java的起源 1

第1章 Java语言入门 1

1.1.2 Java的发展 2

1.1.3 Java的成熟 2

1.2 Java的特点 2

1.3 Java的运行环境 4

1.3.1 Java虚拟机 4

1.4 搭建基本的Java开发环境 5

1.4.1 J2SDK的安装 5

1.3.2 Java程序的运行机制 5

1.4.2 设置环境变量 7

1.4.3 J2SDK开发工具包 8

1.5 Java程序的开发过程 10

1.5.1 Java应用程序的开发过程 10

1.5.2 Java小应用程序的开发过程 12

本章小结 13

习题 14

第2章 Java的基本语法 15

2.1 标识符和关键字 15

2.1.1 标识符 15

2.2 基本数据类型与常量 16

2.2.1 整型与常量 16

2.1.2 关键字 16

2.2.2 浮点型与常量 17

2.2.3 字符型与字符型常量 18

2.2.4 布尔型 18

2.3 变量 18

2.4 运算符与表达式 20

2.4.1 算术运算符和算术表达式 20

2.4.2 关系运算符和关系表达式 21

2.4.3 逻辑运算符和逻辑表达式 22

2.4.4 条件运算符 22

2.4.5 赋值运算符和赋值表达式 23

2.4.6 运算符的优先级及结合性 24

2.5 语句和流程控制 25

2.5.1 语句 25

2.5.2 选择结构 26

2.5.3 循环结构 29

2.5.4 跳转语句 31

本章小结 32

习题 32

第3章 Java与面向对象 34

3.1 面向对象程序设计 34

3.1.1 面向对象的引入 34

3.1.2 面向对象的基本特征 35

3.2.1 类的定义 36

3.2 类与对象 36

3.1.3 面向对象的基本概念 36

3.2.2 对象 39

3.3 包 41

3.3.1 创建自定义包 41

3.3.2 包的引用 42

3.3.3 Java的系统包 43

3.3.4 Java程序的结构 44

3.4 类的继承 48

3.4.1 创建子类 48

3.4.2 super与this的使用 49

3.5.2 接口的声明 51

3.5.1 接口的定义 51

3.5 接口 51

3.5.3 接口的实现 52

3.6 类的多态 53

3.6.1 方法重载 53

3.6.2 方法重写 54

本章小结 55

习题 55

第4章 数组与字符串 57

4.1 一维数组的创建与使用 57

4.1.1 一维数组的创建 57

4.1.2 一维数组的初始化 58

4.1.3 一维数组的基本使用 59

4.1.4 数组的常用方法 61

4.2 多维数组 63

4.2.1 二维数组的创建 63

4.2.2 二维数组的初始化 64

4.2.3 二维数组的引用 64

4.3 字符串 65

4.3.1 字符串的创建 66

4.3.2 字符串的常用方法 67

4.3.3 可变字符串StringBuffer 72

本章小结 73

习题 73

5.1 JBuilder简介 75

第5章 JBuilder 2006开发环境简介 75

5.2 JBuilder集成开发环境 76

5.3 从JDK过渡到JBuilder 78

5.3.1 创建工程 78

5.3.2 用JBuilder开发Java应用程序 80

5.3.3 用JBuilder开发Java小应用程序 83

5.3.4 移植Java程序 85

本章小结 88

习题 88

第6章 Java的图形用户界面 89

6.1 GUI支持的包简述 89

6.2 容器、组件及布局的关系 91

6.3.1 窗口 92

6.3 AWT工具集 92

6.3.2 文本框和文本区 93

6.3.3 按钮 96

6.3.4 标签 96

6.3.5 面板Panel类 98

6.4 布局管理器 99

6.4.1 FlowLayout流布局管理器 99

6.4.2 BorderLayout边框布局管理器 100

6.4.3 GridLayout网格布局管理器 101

6.4.4 CardLayout卡片布局管理器 102

6.4.5 null布局 104

6.5 事件处理机制 105

6.5.1 Java中的事件类 107

6.5.2 事件处理方法 108

6.5.3 使用内部类实现事件处理 111

6.5.4 使用匿名类实现事件处理 112

6.6 Swing组件的应用 113

6.6.1 常用容器组件 113

6.6.2 标签 116

6.6.3 文本框 116

6.6.4 按钮 118

6.6.5 选择框 120

6.6.6 列表框与组合框 123

6.6.7 滑块 126

6.6.8 菜单 128

6.6.9 对话框 132

本章小结 137

习题 137

第7章 Java与图形、图像 138

7.1 Java与图形 138

7.1.1 绘制直线 138

7.1.2 绘制矩形 139

7.1.3 绘制椭圆 140

7.1.4 绘制圆弧 141

7.1.5 绘制多边形 141

7.1.6 填充图形 142

7.1.7 绘制文字 143

7.1.8 在应用程序中绘制图形 147

7.2 Java与图像 148

本章小结 150

习题 150

第8章 Java的数据库连接 152

8.1 JDBC概述 152

8.1.1 JDBC的发展 152

8.1.2 JDBC与ODBC的比较 153

8.1.3 JDBC的构成 154

8.2 JDBC应用程序接口简介 155

8.2.1 JDBC的驱动程序管理器——DriverManager类 155

8.2.3 执行普通SQL语句——Statement接口 156

8.2.2 JDBC与数据库的连接——Connection接口 156

8.2.4 数据结果集——ResultSet接口 157

8.3 利用JDBC访问数据库实例 157

8.3.1 通过JDBC-ODBC桥连接来访问数据库 157

8.3.2 利用本地协议纯Java驱动程序连接数据库 161

8.4 异常处理机制 162

8.4.1 异常的相关概念 163

8.4.2 异常处理方法 163

本章小结 167

习题 167

9.1 输入/输出流概述 169

第9章 Java的输入/输出 169

9.2 字节流类 171

9.3 字符流类 175

9.4 标准输入/输出类 178

9.5 其他常用流类 179

9.5.1 缓冲流 179

9.5.2 数据流 180

9.5.3 随机存取文件流 182

9.6 文件操作 183

本章小结 185

习题 185

10.1 多线程概述 187

10.1.1 进程与线程 187

第10章 Java的多线程编程 187

10.1.2 线程的状态与生命周期 188

10.2 线程的创建 189

10.2.1 Thread类简介 189

10.2.2 线程的实现方法 190

10.3 线程的同步 193

10.4 线程的死锁 194

本章小结 194

习题 195

第11章 Java的网络编程 196

11.1 网络通信基本原理 196

11.2.2 Socket类 198

11.2.1 套接字的概念 198

11.2 TCP与套接字编程 198

11.2.3 ServerSocket类 199

11.2.4 InetAddress类 201

11.3 UDP编程 202

本章小结 208

习题 208

第12章 学生成绩管理系统综合实训 210

12.1 系统分析 210

12.2 系统设计 210

12.3 系统实现 214

参考答案 261

参考文献 263

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