《Java程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:姚南生主编
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2006
  • ISBN:7307053608
  • 页数:268 页
图书介绍:本书是供二级学院、高校分校、高职高专层次使用的关于Java程序设计的教材。

第1章 Java语言概述 1

1.1 Java的形成与特点 1

1.1.1 Java的形成 1

1.1.2 Java的特点 1

1.2 面向对象的基本概念 2

1.3 Java的开发工具和运行过程 3

1.3.1 Java的开发工具简介 4

1.3.2 Java运行环境的安装和配置 6

1.3.3 Java的编辑、编译和运行 6

本章小结 8

习题1 8

第2章 Java语言编程基础 9

2.1 数据类型概述 9

2.1.1 基本数据类型 9

2.1.2 常量 14

2.1.3 变量 15

2.1.4 各数据类型之间的转换 18

2.2 运算符与表达式 21

2.2.1 算术运算符及其表达式 21

2.2.2 关系运算符及其表达式 23

2.2.3 逻辑运算符及其表达式 24

2.2.4 位运算符及其表达式 27

2.2.5 其他运算符及其表达式 29

2.2.6 运算符的优先级 31

2.3 流程控制语句 33

2.3.1 if语句 33

2.3.2 switch语句 37

2.3.3 for循环语句 40

2.3.4 while循环语句 42

2.3.5 跳转语句 44

2.4 方法 50

2.4.1 方法的基本概念 50

2.4.2 参数与返回值 51

2.4.3 递归方法 52

本章小结 54

习题2 54

第3章 类和对象 55

3.1 类的基本概念 55

3.1.1 类和对象 55

3.1.2 定义类 56

3.2 对象的创建与使用 58

3.2.1 创建对象 58

3.2.2 对象成员的使用 59

3.2.3 类成员的访问控制 61

3.3 构造函数 64

3.3.1 构造函数的定义 64

3.3.2 默认构造函数 66

3.3.3 构造函数的使用 67

3.4 参数的传递和this的引用 70

3.4.1 对象作为方法的参数 70

3.4.2 关键字this的引用 71

3.4.3 类的封装 72

3.5 包 74

3.5.1 包的概念 74

3.5.2 定义包 75

3.5.3 包的引用 76

3.6 类应用实例 79

本章小结 81

习题3 81

第4章 继承、多态和接口 82

4.1 继承和多态的基本概念 82

4.2 类的继承 82

4.2.1 继承的实现步骤 83

4.2.2 属性和方法的继承 83

4.2.3 父类与子类对象的转换 83

4.2.4 构造函数的继承 84

4.3 类成员的覆盖 86

4.3.1 覆盖的使用 86

4.3.2 对被覆盖成员的操作 87

4.4 方法重载 90

4.4.1 方法的重载 91

4.4.2 构造函数的重载 92

4.5 抽象类和最终类 94

4.5.1 抽象类 94

4.5.2 最终类 96

4.6 接口 97

4.6.1 接口的基本概念 97

4.6.2 接口的实现 98

本章小结 100

习题4 100

第5章 数据类型类和数组对象 101

5.1 数据类型类 101

5.1.1 数据类型类的属性 101

5.1.2 数据类型类的常用方法 101

5.2 数组 102

5.2.1 数组的定义与创建 102

5.2.2 数组元素的访问 103

5.2.3 二维数组的使用 107

5.3 命令行参数 111

本章小结 112

习题5 112

第6章 Java类库 113

6.1 Java类库的常用包 113

6.2 java.lang的常用类介绍 114

6.2.1 String类和String Buffer类 114

6.2.2 System类 121

6.2.3 Math类 125

6.3 java.util的集合类介绍 127

6.3.1 Vector类 128

6.3.2 Stack类 130

6.3.3 Hashtable类 131

6.4 Java技术文档的使用方法 133

本章小结 134

习题6 134

第7章 Java数据流 135

7.1 Java数据流概述 135

7.1.1 流的基本概念 135

7.1.2 java.io包中的流类 136

7.1.3 InputStream与OutputStream类 137

7.1.4 具体输入/输出流 138

7.2 文件操作类 138

7.2.1 文件操作类的构造函数 138

7.2.2 文件操作类的常用方法 139

7.3 文件输入与输出 142

7.3.1 FileInputStream类和FileOutputStream类的使用 142

7.3.2 对文件中基本数据类型的操作 144

7.3.3 随机文件的读取 147

7.4 标准输入和输出 154

7.4.1 标准输入对象 154

7.4.2 标准输出对象 154

7.4.3 数据类型的转换 156

本章小结 159

习题7 159

第8章 图形用户界面 160

8.1 Java图形用户界面概述 160

8.1.1 AWT和Swing简介 161

8.1.2 组件和容器 164

8.2 常用组件简介 164

8.2.1 按钮和标签 165

8.2.2 复选框和单选按钮 170

8.2.3 滚动面板 176

8.2.4 文本框 177

8.2.5 列表框 184

8.2.6 对话框 190

8.2.7 菜单 193

8.3 布局管理器的应用 199

8.3.1 布局管理器概述 199

8.3.2 流布局及其使用 199

8.3.3 边界布局及其使用 201

8.3.4 网络布局及其使用 203

8.3.5 卡片布局及其使用 204

8.4 Java事件处理机制 206

8.4.1 Java事件处理概述 207

8.4.2 Java常用事件 208

8.4.3 事件适配器 215

本章小结 217

习题8 217

第9章 Java Applet 218

9.1 Java Applet简介 218

9.1.1 Java Applet示例 218

9.1.2 Java Applet的运行方式 220

9.2 Java Applet的基本用法 223

9.2.1 Java Applet包简介 223

9.2.2 Java Applet的生命周期 226

9.3 Java Applet的参数设置 228

9.4 利用Applet显示图像和播放声音 230

9.4.1 显示图像 230

9.4.2 播放声音 233

本章小结 236

习题9 237

第10章 Java异常处理 238

10.1 异常处理概述 238

10.1.1 异常简介 238

10.1.2 异常处理机制 239

10.1.3 异常的种类 240

10.1.4 错误的种类 244

10.2 异常的处理方法 245

10.2.1 try/catch/finally的使用 245

10.2.2 异常的声明 254

10.2.3 抛出异常 255

10.2.4 自定义Java异常子类 262

本章小结 268

习题10 268