图书介绍
Java面向对象程序设计 基础、设计、实现与应用程序开发 5.0版pdf电子书版本下载
- 邵鹏鸣编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302136807
- 出版时间:2006
- 标注页数:440页
- 文件大小:56MB
- 文件页数:453页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java面向对象程序设计 基础、设计、实现与应用程序开发 5.0版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 认识Java 3
第1章 认识Java 3
1.1 第一个简单的Java应用程序 3
1.2 简单的Swing界面应用程序 7
第2部分 Java程序设计基础 13
第2章 Java编程基础 13
2.1 变量与常量 13
2.1.1 变量的含义 13
2.1.2 变量声明 15
2.1.4 声明常数 18
2.1.3 常数 18
2.2 基本数据类型 19
2.2.1 整型 19
2.2.2 字符数据类型 23
2.3 浮点类型 27
2.3.1 浮点数据类型比较 32
2.4 格式化输出信息 33
2.5 算术运算 34
2.5.1 算术表达式与算术运算符 34
2.5.2 算术运算符优先级规则 34
2.6 基本数据类型的相互转换 35
2.6.1 隐式数值转换 35
2.6.2 显式转换 37
2.7 布尔类型 38
2.8 Scanner类和键盘输入 39
第3章 面向对象程序设计初步 43
3.1 类和对象 43
3.2 消息和方法 44
3.3 使用现有的类 45
3.4 创建自己的类 50
3.5 继承 63
3.6 接口 72
3.6.1 概念 72
3.6.2 事件处理 73
4.1.1 if语句 77
第4章 程序流控制 77
4.1 选择语句 77
4.1.2 if...else语句 82
4.1.3 条件运算符 87
4.1.4 if...else if...else语句 92
4.1.5 if语句的嵌套 97
4.1.6 switch语句 101
4.1.7 复合赋值运算符 106
4.1.8 条件逻辑运算符和逻辑运算符 107
4.2 循环语句 107
4.2.1 while语句 107
4.2.2 do...while语句 113
4.2.3 for语句 114
4.2.4 嵌套循环 117
4.2.5 增量运算符与减量运算符 118
4.3 跳转语句 119
4.3.1 break语句 119
4.3.2 continue语句 120
4.3.3 运算符的优先级 121
第5章 数组与方法 122
5.1 数组 122
5.1.1 数组初始化 129
5.1.2 变长数组的声明 130
5.2 多维数组 133
5.2.1 多维数组的声明创建 134
5.2.2 多维数组初始化 134
5.2.3 二维数组应用举例 135
5.3 值类型与引用类型 138
5.4 方法 141
5.4.1 传值方式 142
5.4.2 将值类型的变量作为参数 142
5.4.3 传递引用类型参数 149
5.4.4 可变数目的参数 154
第6章 基于对象程序设计 161
第3部分 面向对象程序设计 161
6.1 类、对象和封装 162
6.2 字段 163
6.2.1 常数和只读字段 166
6.2.2 成员访问控制 167
6.3 set访问器和get访问器 167
6.3.1 set访问器 167
6.3.2 get访问器 168
6.3.3 类作用域 169
6.3.4 使用this关键字 169
6.4.1 默认构造函数 172
6.4 构造函数 172
6.4.2 默认初始化字段 174
6.4.3 显式初始化字段 174
6.4.4 构造函数声明 175
6.5 构造函数重载 178
6.5.1 使用重载构造函数 178
6.5.2 调用同类中的其他构造函数 180
6.6 静态成员与实例成员 181
6.6.1 静态字段和实例字段 181
6.6.2 静态初始化块 183
6.6.3 静态方法 184
6.6.4 静态和实例成员特征 185
6.7.1 以对象作为参数 186
6.7 对象参数与返回值为对象 186
6.7.2 返回值为对象 188
6.8 方法的重载 190
6.9 装箱和取消装箱 192
6.9.1 包装类 192
6.9.2 Integer类的常用方法 193
6.9.3 自动装箱和自动取消装箱 193
第7章 继承 195
7.1 直接基类与派生类 196
7.2 派生类构造函数声明 199
7.3 隐藏从基类继承的字段和静态方法 209
7.4 含直接基类构造函数的构造函数声明 210
7.5 重写超类方法 211
7.5.1 多级继承中构造函数的执行过程 222
7.5.2 重载和重写的比较 223
7.5.3 垃圾回收和finalize方法 223
7.6 使用ArrayList类 223
7.7 泛型 234
7.8 枚举类型 235
第8章 多态性 239
8.1 抽象方法与抽象类 239
8.1.1 抽象方法 240
8.1.2 抽象类继承 246
8.2.1 声明和实现接口 253
8.2 接口 253
8.2.2 接口和抽象类 257
8.2.3 接口与抽象类的比较 267
8.2.4 Java类库中的接口实现举例 268
8.3 内部类 274
8.3.1 使用内部类访问包含它的对象的私有成员变量 275
8.3.2 适配器 277
8.3.3 匿名内部类 278
第9章 异常处理 282
9.1 异常举例 282
9.2 异常和异常类 283
9.3 捕获异常 285
9.4 finally子句 288
9.5 理解异常处理 288
9.5.1 声明异常 289
9.5.2 抛出异常 289
9.5.3 捕获异常 289
第4部分 图形用户界面和数据库程序设计 297
第10章 Swing及GUI程序设计 297
10.1 滚动条 297
10.1.1 滚动条的构造函数 302
10.1.2 滚动条的常用方法 302
10.1.4 用户定义的颜色 303
10.1.3 滚动条的事件 303
10.2 事件模型 304
10.2.1 Button按钮的构造函数 313
10.2.2 Button按钮的常用方法 313
10.2.3 Button按钮的常用事件 313
10.3 复选框和单选按钮 314
10.3.1 如何设置字体 321
10.3.2 复选框的构造函数 321
10.3.3 复选框的常用方法 321
10.3.4 复选框的常用事件 322
10.3.5 单选按钮的构造函数 322
10.4 Connection和Statement对象 323
10.3.7 单选按钮的常用事件 323
10.3.6 单选按钮的常用方法 323
10.4.1 Connection对象 324
10.4.2 Statement对象 329
10.5 使用ResultSet 331
10.6 创建三层应用程序 352
10.7 显示图片 361
10.7.1 ImageIcon 365
10.7.2 组件的setIcon方法 366
10.8 组合框控件和密码框控件 366
10.8.1 JComboBox的常用方法 374
10.8.3 JTextField构造函数 375
10.8.2 组合框的事件 375
10.8.4 JTextField的常用方法 376
10.8.5 JPasswordField常用方法 376
10.9 列表框 377
10.9.1 列表框的常用方法 399
10.9.2 DefaultListModel常用方法 400
10.9.3 列表框控件的常用事件 401
第11章 使用JDBC进行数据库编程 402
11.1 可滚动的ResultSet 402
11.2 可更新的ResultSet 415
11.2.1 更新ResultSet 415
11.2.2 插入新行和删除行 420
11.3 使用PreparedStatement 422
11.3.1 创建PreparedStatement 422
11.3.2 执行PreparedStatement 423
11.4 使用CallableStatement执行存储过程 429
11.4.1 IN参数 430
11.4.2 OUT参数 431
11.5 JTable和ResultSetMetaData 432
11.5.1 使用JTable浏览数据库数据 432
11.5.2 使用JTable修改数据库数据 436
参考文献 440