图书介绍
Java程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计](https://www.shukui.net/cover/17/31598403.jpg)
- 张国峰,李大伟等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115067813
- 出版时间:1998
- 标注页数:338页
- 文件大小:15MB
- 文件页数:349页
- 主题词:
PDF下载
下载说明
Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 概述1
1.1 Java的起源1
1.2 Java的特点2
1.3程序和机器抽象4
1.4面向对象的方法5
1.5程序的编译过程7
1.6 Java的词法记号9
1.6.1字符集9
1.6.2词法记号9
1.6.3空白10
1.7简单的Java程序11
1.8输入14
1.9小结18
练习18
第二章 基本类型和表达式21
2.1概述21
2.2 Java的基本类型22
2.3基本类型的对象24
2.4文字量25
2.4.1整数文字26
2.4.2浮点文字26
2.4.3字符文字26
2.5表达式27
2.4.4字符串文字27
2.4.5布尔文字27
2.5.1算术操作符30
2.5.2关系操作符32
2.5.3逻辑操作符33
2.5.4位操作符34
2.6赋值38
2.7表达式的类型39
2.8类型转换39
2.8.1隐式类型转换40
2.8.2显式类型强制40
2.10小结42
2.9常量表达式42
练习43
第三章 控制结构45
3.1概述45
3.2简单顺序46
3.3选择47
3.3.1 if语句47
3.3.2 if else语句49
3.3.3 switch语句52
3.4循环56
3.4.1 while语句56
3.4.2 do while语句60
3.4.3for语句61
3.4.4嵌套循环63
3.5循环与break和continue语句64
3.6表达决策和条件67
3.7标号语句68
3.8构造复杂结构的语句69
3.9小结74
练习74
第四章 对象和类75
4.1简单的类75
4.2抽象79
4.3面向对象的程序设计81
4.4封装和信息隐藏84
4.5方法调用87
4.6类型检查与束定89
4.7参数传递机制92
4.8关键字this94
4.9重载96
4.10小结98
练习98
第五章 对类的进一步讨论101
5.1构造器101
5.2静态对象和静态方法103
5.3静态初始化块107
5.5存储管理108
5.4有名常量108
5.6一个方法调用同类中的其它方法110
5.7方法的递归调用113
5.8小结115
练习116
第六章 包117
6.1包声明117
6.2使用包120
6.3名字空间122
6.4 Java环境中的类结构124
6.5小结125
练习125
7.1基本概念127
第七章 扩充类127
7.2扩充一个类130
7.3 super关键字134
7.4 IS—A关系136
7.5重载与覆盖139
7.6构造器142
7.7对象引用与类型转换146
7.8 protected和private protected访问权限148
7.9 final方法和final类149
7.10 Object类150
7.10.1 equals()方法150
7.10.3 finalize()方法151
7.10.2 hashCode()方法151
7.11类属152
7.12小结156
练习157
第八章 抽象类和接口159
8.1概述159
8.2抽象类160
8.3接口164
8.4扩充和实现接口时的名字冲突170
8.5枚举抽象171
8.6类之间的关系176
8.7添加和覆盖178
练习180
8.8小结180
第九章异常183
9.1概述183
9.2异常类型184
9.3引发异常185
9.4捕获异常187
9.5 finally子句194
9.6 new与OutOfMemoryError异常类型196
9.7 NumberFormatException异常类型196
9.8静态初始化块与异常处理196
9.9方法覆盖与throws子句197
练习198
9.10小结198
10.1简单数组199
第十章数组199
10.2数组的数组205
10.3数组对象的初始化208
10.4 IndexOutOfBoundsExeeption异常210
10.5数组类型的对象引用与类型适应性210
10.6 Vector类212
10.7小结214
练习215
11.1 String类217
11.1.1构造器217
第十一章 串处理217
11.1.2访问方法218
11.1.3查找和替换219
11.1.4子串220
11.1.5串的比较和连接221
11.1.6其它方法224
11.1.7 valueOf()方法224
11.2 StringBuffer类225
11.3 toString()方法228
11.4 main()方法231
11.5 hashCode()方法232
11.6 Hashtable类238
11.7对象之间的联系245
11.8小结246
练习246
第十二章多线程249
12.1主动对象249
12.2线程251
12.3线程调度254
12.4Thread类的方法257
12.5看守线程258
12.6线程组259
12.7线程的终止261
12.8程序的终止262
12.9线程与异常处理263
12.10小结265
练习265
第十三章 线程同步267
13.1并发控制不当所出现的问题267
13.2基本同步机制269
13.3管程272
13.4 synchronized方法274
13.5 wait()和notify()方法275
13.6 synchronized语句280
13.7死锁282
13.8超级商场仿真程序288
练习300
13.9小结300
第十四章流303
14.1输入流和输出流303
14.2 FileInputStream类和FileOutputStream类306
14.3 FilterInputStream类和FilterOutputStream类307
14.4 PrintStream类308
14.5 DataInput接口和DataOutput接口309
14.6 DataInputStream类和DataOutputStream类310
14.7 BufferedInputStream类和BufferedOutputStream类311
14.8 PipedInputStream类和PipedOutputStream类311
14.9 RandomAccessFile类312
14.10字符流313
14.10.1 Reader类和Writer类314
14.10.2 BufferedReader类和BufferedWriter类316
14.10.3 InputStreamReader类和OutputStreamWriter类317
14.10.4 FileReader类和FileWriter类318
14.10.5 PrintWriter类318
第十五章Applet321
15.1一个简单的applet321
15.2 HTML简介322
15.3 Applet和HTML324
15.4小结330
练习330
附录AJava开发环境331