图书介绍
Java语言程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![Java语言程序设计基础](https://www.shukui.net/cover/32/30125907.jpg)
- 柳西玲,许斌编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302176312
- 出版时间:2008
- 标注页数:331页
- 文件大小:62MB
- 文件页数:348页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概论1
1.1计算机与软件1
1.2面向对象技术基础3
1.3 Java简介5
1.3.1 Java语言的目标5
1.3.2 Java体系结构6
1.3.3 J2SDK的下载和使用7
1.4最简单的Java Application实例剖析11
1.4.1代码注释12
1.4.2定义一个类13
1.4.3要求main方法14
1.4.4实例编译与运行17
1.5问题求解过程18
1.5.1软件工程基本原理18
1.5.2问清需求21
1.5.3明确解决需求的关键24
1.5.4将复杂问题分解原理24
习题26
第2章 Java程序设计基础28
2.1数据类型28
2.1.1标识符28
2.1.2数据类型的划分29
2.1.3基本数据类型31
2.1.4常量与变量31
2.1.5各类数据间的转换37
2.2运算符与表达式39
2.3表达式语句55
2.4数组56
2.4.1创建一维数组56
2.4.2初始化一维数组58
2.4.3复制一维数组61
2.4.4多维数组61
2.5字符和字符串64
2.5.1字符类64
2.5.2字符串类66
2.6控制流程语句67
2.6.1循环语句67
2.6.2分支语句75
2.6.3多分支语句77
2.6.4其他分支语句81
2.6.5递归84
2.7案例分析86
习题88
第3章 Java语言中面向对象编程的特征91
3.1概述91
3.2类91
3.2.1创建类92
3.2.2构造方法96
3.2.3继承97
3.2.4多态98
3.2.5内部类102
3.2.6抽象类105
3.2.7枚举类106
3.3对象115
3.3.1对象的创建116
3.3.2对象的使用117
3.3.3对象的清除121
3.3.4定制化数据122
3.4接口和包124
3.4.1定义接口125
3.4.2实现接口126
3.4.3接口作为类型的使用126
3.4.4创建包128
3.4.5使用包中成员129
3.5字符串操作129
3.5.1访问字符串129
3.5.2字符串的修改130
3.5.3字符串的比较132
3.5.4其他操作132
3.5.5程序综合例子132
3.6案例分析133
习题137
第4章 输入输出流及文件操作142
4.1概述142
4.2文件145
4.2.1创建文件145
4.2.2文件类提供的方法146
4.2.3随机文件流149
4.2.4文件复制151
4.3字节I/O流153
4.3.1字节输入流153
4.3.2字节输出流154
4.3.3内存的读写154
4.3.4字节流实例155
4.4字符I/O流158
4.4.1字符输入流158
4.4.2字符输出流161
4.5过滤流162
4.6管道流165
4.7案例分析167
习题170
第5章 异常处理与断言173
5.1概述173
5.1.1异常处理机制174
5.1.2 Throwable类及其子类178
5.2异常处理实现180
5.2.1捕获异常180
5.2.2声明抛出异常181
5.2.3抛出异常182
5.2.4处理异常183
5.3断言190
5.4案例分析194
习题202
第6章 Applet程序设计207
6.1概述207
6.1.1最简单的Java Applet实例剖析207
6.1.2 Applet的基本框架211
6.1.3 Applet的生命周期212
6.1.4 Applet的类层次结构214
6.1.5 Applet的安全机制215
6.2 appletViewer217
6.3 Applet类的API219
6.3.1支持多媒体的方法219
6.3.2管理环境的方法219
6.3.3报告信息的方法220
6.4 Applet的显示220
6.4.1显示的主要方法221
6.4.2 Graphics类222
6.5 Applet的编写224
6.5.1 Applet的编写步骤224
6.5.2用户Applet类的定义225
6.5.3 Applet的参数225
6.6 Applet中的GUI228
6.6.1基于AWT的Applet用户界面229
6.6.2基于Swing的Applet用户界面231
6.6.3 Applet中的事件处理234
6.7 Applet的多媒体支持237
6.7.1图像237
6.7.2动画制作239
6.8案例分析241
习题245
第7章 对象串行化和聚集框架248
7.1对象串行化的概念249
7.2对象串行化的方法249
7.3定制串行化252
7.3.1部分定制串行化252
7.3.2完全定制串行化255
7.4串行化中对敏感信息的保护257
7.5聚集框架的概念258
7.6简单聚集类261
7.6.1Vector261
7.6.2对象Array263
7.6.3Stack264
7.6.4Hashtable265
7.7Collection268
7.8Set270
7.9List272
7.10Map273
7.11泛型275
7.12案例分析280
习题285
第8章 线程287
8.1线程概念287
8.1.1什么是线程287
8.1.2线程的优势289
8.1.3线程的模型291
8.2线程的创建291
8.2.1用Thread类创建线程291
8.2.2用实现Runnable接口创建线程294
8.3线程的调度与控制295
8.3.1线程的优先级296
8.3.2线程的基本方法300
8.3.3线程的控制301
8.4线程同步304
8.4.1简单同步304
8.4.2对象锁和类锁306
8.4.3避免死锁310
8.5线程的生命周期312
8.6案例分析313
习题317
附录A NetBeans集成开发环境简介318
参考文献331