图书介绍
面向对象程序设计 Java语言PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象程序设计 Java语言](https://www.shukui.net/cover/55/31786141.jpg)
- 杜春涛编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113080243
- 出版时间:2007
- 标注页数:305页
- 文件大小:31MB
- 文件页数:321页
- 主题词: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语言的特点1
1.2 Java语言的实现机制3
1.2.1 JVM(Java虚拟机)3
1.2.2 垃圾回收机制3
1.2.3 代码的安全检验4
1.3 Java语言的体系结构4
1.3.1 JDK目录结构4
1.3.2 Java的API结构4
1.3.3 Java语言的程序结构5
1.4 Java的开发运行环境5
1.5 Java程序的运行步骤5
1.5.1 Java Application程序的建立及运行5
1.5.2 Java Applet程序的建立及运行9
1.6 Java程序的调试12
习题113
第2章 Java语言基础15
2.1 Java符号集15
2.1.1 标识符和关键字15
2.1.2 运算符和分隔符16
2.1.3 注释16
2.2 简单数据类型17
2.2.1 数据类型17
2.2.2 常量18
2.2.3 变量19
2.2.4 数据类型之间的转换24
2.2.5 基本数据类型类25
2.3 运算符和表达式26
2.3.1 算术运算符和表达式26
2.3.2 关系运算符和表达式28
2.3.3 逻辑运算符和表达式29
2.3.4 位运算符和表达式30
2.3.5 赋值运算符和表达式31
2.3.6 条件运算符和表达式31
2.3.7 运算符的优先级32
2.4 常用数学方法33
2.5 Java标准输入、标准输出和标准错误35
2.5.1 标准输入35
2.5.2 标准输出38
2.5.3 标准错误38
习题239
第3章 流程控制语句42
3.1 顺序结构42
3.2 分支语句43
3.2.1 if语句43
3.2.2 switch语句48
3.3 循环语句51
3.3.1 while语句51
3.3.2 do...while语句52
3.3.3 for语句53
3.3.4 循环语句的比较及其控制要点54
3.3.5 循环嵌套56
3.4 跳转语句57
3.4.1 break语句57
3.4.2 break lab语句58
3.4.3 continue语句59
3.4.4 continue lab语句60
习题360
第4章 类与对象65
4.1 类65
4.1.1 类的概念65
4.1.2 类的定义65
4.2 对象67
4.2.1 创建对象67
4.2.2 使用对象67
4.2.3 对象的初始化和构造方法68
4.3 数据成员70
4.3.1 数据成员的声明70
4.3.2 static修饰的静态数据成员70
4.3.3 final修饰的最终数据成员71
4.4 成员方法72
4.4.1 成员方法的分类72
4.4.2 声明成员方法73
4.4.3 方法体中的局部变量73
4.4.4 成员方法的返回值75
4.4.5 形式参数与实际参数75
4.4.6 成员方法的引用76
4.4.7 static修饰的静态方法77
4.4.8 final修饰的最终方法78
4.4.9 native修饰的本地方法79
4.5 内部类79
4.6 Java系统类库80
习题482
第5章 消息、继承、封装与多态85
5.1 消息85
5.1.1 消息的概念85
5.1.2 公有消息和私有消息85
5.2 继承86
5.2.1 继承的概念86
5.2.2 继承的特征87
5.2.3 继承的实现88
5.2.4 this与super90
5.3 抽象类、接口和包92
5.3.1 抽象类93
5.3.2 接口96
5.3.3 包100
5.4 封装103
5.4.1 公共访问控制符public104
5.4.2 缺省访问控制符friendly105
5.4.3 保护访问控制符protected105
5.4.4 私有访问控制符private106
5.4.5 封装与继承的关系107
5.5 多态107
5.5.1 多态的概念107
5.5.2 方法重载107
5.5.3 覆盖108
5.5.4 构造方法的重载与继承109
习题5111
第6章 常用系统类115
6.1 语言基础类115
6.1.1 Object类115
6.1.2 System类115
6.2 Applet类与Applet小程序117
6.2.1 Applet的基本工作原理117
6.2.2 Applet类117
6.2.3 HTML文件参数传递121
6.3 数组122
6.3.1 一维数组122
6.3.2 多维数组124
6.3.3 数组元素的复制126
6.3.4 数组之间的赋值126
6.3.5 数组作为方法参数127
6.3.6 数组类Arrays128
6.4 字符串129
6.4.1 String类130
6.4.2 StringBuffer类133
习题6134
第7章 异常处理139
7.1 异常概述139
7.2 异常类型140
7.2.1 系统定义的运行异常140
7.2.2 用户自定义的异常141
7.3 抛出异常142
7.3.1 系统自动抛出异常142
7.3.2 利用throw语句抛出异常143
7.3.3 利用throws语句抛出异常144
7.4 捕捉并处理异常144
7.4.1 利用try...catch语句捕捉并处理异常145
7.4.2 利用try...catch...finally语句捕捉并处理异常147
7.4.3 捕捉并处理throw语句抛出的异常149
7.4.4 捕捉并处理throws语句抛出的异常150
习题7151
第8章 输入/输出及文件操作154
8.1 流类概述154
8.1.1 流与计算机数据的I/O方向154
8.1.2 Java中包含的输入/输出流类155
8.2 字节I/O流160
8.2.1 字节输入流160
8.2.2 字节输出流162
8.2.3 内存的读写164
8.3 字符I/O流165
8.3.1 字符输入流165
8.3.2 字符输出流166
8.4 标准I/O流167
8.4.1 标准输入168
8.4.2 标准输出168
8.4.3 标准错误169
8.5 文件169
8.5.1 File类170
8.5.2 文件I/O流172
习题8179
第9章 多线程183
9.1 Java的多线程机制183
9.1.1 线程的生命周期183
9.1.2 多线程的实现方法184
9.2 通过继承Thread类和实现Runnable接口实现多线程185
9.2.1 Thread类185
9.2.2 通过继承Thread类实现多线程186
9.2.3 通过实现Runnable接口实现多线程187
9.3 线程等待188
9.4 线程同步190
9.5 线程的优先级193
习题9194
第10章 图形用户界面的设计与实现196
10.1 用AWT编写图形用户界面196
10.1.1 java.awt包196
10.1.2 构件、容器和布局管理器197
10.1.3 常用容器198
10.1.4 布局管理器(LayoutManager)200
10.2 AWT事件处理模型206
10.2.1 事件类208
10.2.2 事件监听器209
10.2.3 AWT事件及其相应的监听器接口209
10.2.4 事件适配器212
10.2.5 AWT事件处理方式214
10.3 AWT构件库218
10.3.1 标准构件的应用218
10.3.2 基本构件与监听器的对应关系251
10.4 AWT用户自定义成分251
10.4.1 与用户自定义成分有关的基础知识252
10.4.2 Color类252
10.4.3 绘制文字254
10.4.4 绘制图形256
10.4.5 显示图像260
10.4.6 实现动画260
10.5 用Swing编写图形用户界面262
10.5.1 Swing的特性262
10.5.2 Swing构件及其事件处理264
10.5.3 JOptionPane类对话框266
习题10270
第11章 Java的应用274
11.1 网络编程274
11.1.1 URL通信274
11.1.2 Socket通信278
11.1.3 UDP通信285
11.2 数据库编程288
11.2.1 数据库简介288
11.2.2 JDBC简介289
11.2.3 常用JDBC类与接口291
11.2.4 建立ODBC数据源294
11.2.5 JDBC编程295
习题11301
附录A Java编程规范302
附录B 全国计算机等级考试二级Java考试大纲306
参考文献308