图书介绍
高等学校计算机基础教材 JAVA面向对象程序设计PDF|Epub|txt|kindle电子书版本下载
![高等学校计算机基础教材 JAVA面向对象程序设计](https://www.shukui.net/cover/41/31799200.jpg)
- 赵生慧主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040214765
- 出版时间:2007
- 标注页数:302页
- 文件大小:23MB
- 文件页数:312页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
高等学校计算机基础教材 JAVA面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 Java的发展及其特点1
1.1.1 Java的起源1
1.1.2 Java的主要版本2
1.1.3 Java与Internet2
1.1.4 Java的特点3
1.2 Java运行环境与应用程序举例4
1.2.1 Java程序开发环境4
1.2.2 一个简单的Java应用程序6
1.2.3 Java应用程序结构6
1.2.4 Java程序开发过程8
1.3 Java Applet程序举例9
1.3.1 Java Applet的开发过程10
1.3.2 Applet程序组成11
1.3.3 Applet与应用程序12
1.4 面向对象程序设计12
1.4.1 对象和类13
1.4.2 面向对象特性14
1.4.3 面向对象程序设计15
本章小结16
习题116
第2章 基本数据类型和表达式18
2.1 引例18
2.2 标识符20
2.2.1 标识符的分类20
2.2.2 关键字21
2.3 Java基本数据类型22
2.3.1 数值型22
2.3.2 字符型23
2.3.3 布尔型23
2.4 常量、变量与赋值23
2.4.1 常量23
2.4.2 变量25
2.4.3 赋值语句27
2.4.4 类型转换28
2.5 运算符与表达式31
2.5.1 算术运算符和算术表达式31
2.5.2 关系运算符和逻辑运算符32
2.5.3 其他运算符34
2.5.4 运算符优先级35
2.6 实例37
本章小结40
习题241
第3章 使用类和对象编程43
3.1 创建类43
3.1.1 引例43
3.1.2 类的定义45
3.2 成员变量与方法47
3.2.1 成员变量的定义47
3.2.2 成员变量的初始化48
3.2.3 方法的创建49
3.2.4 方法的调用50
3.2.5 成员变量和方法的两种形式51
3.3 对象51
3.3.1 创建对象52
3.3.2 对象的引用52
3.3.3 垃圾回收53
3.4 静态变量和静态方法53
3.5 再谈方法56
3.5.1 重载方法56
3.5.2 构造方法57
3.6 内部类59
3.7 实例61
本章小结64
习题365
第4章 程序控制语句68
4.1 引例68
4.2 选择语句70
4.2.1 简单if语句70
4.2.2 if…else语句72
4.2.3 嵌套if语句73
4.2.4 switch语句74
4.3 循环语句75
4.3.1 while循环75
4.3.2 do…while循环76
4.3.3 for循环77
4.4 跳转语句79
4.4.1 break语句79
4.4.2 continue语句79
4.4.3 return语句80
4.5 递归80
4.6 实例82
本章小结86
习题486
第5章 数组89
5.1 引例89
5.2 数组的声明和创建90
5.2.1 数组的声明90
5.2.2 数组的创建90
5.3 数组的赋值和引用91
5.4 数组应用92
5.4.1 测试数组92
5.4.2 数组作为方法的参数93
5.4.3 数组排序94
5.4.4 数组中元素的查找96
5.5 字符数组97
5.5.1 字符数组的声明和创建97
5.5.2 字符串与字符数组98
5.6 多维数组99
5.6.1 二维数组的声明和创建以及初始化99
5.6.2 不规则数组100
5.7 ArrayList类101
5.8 对象数组102
5.9 实例103
本章小结105
习题5106
第6章 Java的继承与多态108
6.1 类的继承108
6.1.1 创建子类109
6.1.2 构造方法的继承111
6.2 覆盖112
6.2.1 方法覆盖112
6.2.2 使用super和this关键字114
6.2.3 使用final关键字118
6.2.4 Object类118
6.3 重载122
6.3.1 多态的定义与作用122
6.3.2 构造方法的重载123
6.4 实例124
本章小结128
习题6129
第7章 包和接口131
7.1 包131
7.1.1 创建包132
7.1.2 一个包的示例133
7.1.3 import语句133
7.1.4 再谈作用域修饰符135
7.2 接口137
7.2.1 定义接口137
7.2.2 实现接口137
7.2.3 Collection接口139
7.3 抽象类139
7.4 Java常用类140
7.4.1 File类140
7.4.2 String类142
7.4.3 StringBuffer类146
7.4.4 System类148
7.4.5 Math类149
7.4.6 Random类150
7.4.7 Vector类152
7.5 实例154
本章小结156
习题7157
第8章 异常处理158
8.1 引例158
8.2 异常和异常类159
8.3 异常处理160
8.3.1 一个异常处理示例160
8.3.2 声明异常161
8.3.3 捕获异常162
8.4 抛出异常164
8.5 自定义异常类167
8.6 实例168
本章小结170
习题8170
第9章 图形用户界面172
9.1 GUI设计概述172
9.1.1 GUI组成元素分类173
9.1.2 GUI的设计原则174
9.1.3 GUI的设计步骤174
9.2 AWT窗口对象类174
9.2.1 简单的窗口对象示例174
9.2.2 AWT窗口对象类175
9.2.3 Color类和Font类177
9.3 AWT窗口对象基本组件178
9.3.1 Frame类178
9.3.2 Button类179
9.3.3 Label类180
9.3.4 TextField类与TextArea类182
9.3.5 Checkbox类185
9.3.6 CheckboxGroup类186
9.4 布局管理器187
9.4.1 FlowLayout布局管理188
9.4.2 BorderLayout布局管理189
9.4.3 GridLayout布局管理190
9.4.4 CardLayout布局管理191
9.4.5 GridBagLayout布局管理192
9.4.6 容器的嵌套192
9.5 事件驱动设计193
9.5.1 委派事件模型193
9.5.2 事件处理类195
9.5.3 ActionEvent类197
9.5.4 TextEvent类198
9.5.5 KeyEvent类200
9.5.6 MouseEvent类202
9.5.7 WindowEvent类206
9.6 AWT高级组件208
9.6.1 List类208
9.6.2 Choice类210
9.6.3 Scrollbar类212
9.6.4 Dialog类214
9.6.5 菜单的设计216
9.7 利用AWT绘图220
9.8 Swing组件库223
9.8.1 Swing概述224
9.8.2 JTree类225
9.8.3 JTable类227
9.9 实例228
本章小结231
习题9231
第10章 Applet程序设计233
10.1 Applet基础233
10.1.1 引例233
10.1.2 Applet与HTML和WWW234
10.2 Applet的创建235
10.2.1 Applet的层次结构235
10.2.2 Applet的初始化与终止236
10.3 应用程序与Applet的比较238
10.4 Applet对多媒体的支持240
10.4.1 图像的显示240
10.4.2 声音的加载和播放242
10.4.3 动画的生成和播放244
10.5 实例247
本章小结249
习题10249
第11章 Java的输入与输出流251
11.1 引例251
11.2 概述252
11.3 字节流254
11.3.1 InputStream类和OutputStream类254
11.3.2 标准输入流255
11.3.3 FileInputStream类256
11.3.4 FileOutputStream类258
11.3.5 内存的读写260
11.4 字符流260
11.4.1 Reader类和Writer类260
11.4.2 FileReader类和FileWriter类261
11.4.3 BufferedReader类和BufferedWriter类263
11.5 随机读写文件264
11.6 实例265
本章小结268
习题11269
第12章 Java高级编程270
12.1 多线程程序设计270
12.1.1 多线程的概念270
12.1.2 多线程的实现271
12.1.3 多线程的控制与同步275
12.2 网络编程280
12.2.1 URL编程280
12.2.2 Socket编程282
12.2.3 基于无连接的数据报通信286
12.3 数据库编程289
12.3.1 JDBC概述289
12.3.2 建立与数据库的连接290
12.3.3 访问数据库292
本章小结294
习题12295
附录296
附录1 JCreator的使用296
附录2 运算符优先级301
参考文献及网站302