图书介绍
Java 2快速解决方案PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Tom Swan著;卢建山等译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508410866
- 出版时间:2002
- 标注页数:518页
- 文件大小:35MB
- 文件页数:537页
- 主题词:
PDF下载
下载说明
Java 2快速解决方案PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 简介1
第一章 本书简介1
1.1 如何使用本书1
1.1.1 系统要求1
1.1.2 约定2
1.2 各个部分内容提要2
1.3 各个章节内容提要3
1.4 小结4
第二章 使用 Just Click!Solutions 索引6
2.1 需要一个解决办法吗?只需点击鼠标就可以了6
2.1.1 安装索引6
2.1.2 浏览章节清单8
2.2 查找源代码文件9
2.3 小结11
第三章 Java 2起步12
3.1 从哪里可以获得 Java 212
3.1.1 必要的元素12
3.1.2 需要的元素13
3.2 下载 Java 213
3.2.1 使用 Sun 的网站14
3.2.2 下载 Windows 文件14
3.2.3 下载 Linux 文件15
3.3 安装 Windows 中的 Java 216
3.3.3 设置环境变量17
3.3.2 安装 JRE17
3.3.1 安装 JDK17
3.3.4 安装其他文件18
3.4 安装 Linux 中的 Java 220
3.4.1 使用 RPM 安装 JDK20
3.4.2 使用 RPM 安装 JRE20
3.4.3 使用 Shell 脚本安装 JDK 和 JRE21
3.4.4 升级 glibc21
3.4.5 安装 Linux 插件21
3.4.6 安装其他文件22
3.5 测试安装22
3.6 小结23
4.1 欢迎进入 Java 编程世界25
第二部分 Java 2培训25
第四章 Java 2基础25
4.1.1 培训教程清单26
4.1.2 编译和运行清单27
4.2 标识符和关键词28
4.2.1 标识符28
4.2.2 关键词29
4.3 注释31
4.3.1 C 语言风格的注释31
4.3.2 C++语言风格的注释31
4.3.3 文档注释31
4.4 常量值33
4.4.1 数值型常量33
4.3.4 使用注释调试33
4.4.2 字符和字符串常量34
4.4.3 布尔型常量34
4.5 数据类型和变量35
4.5.1 一些很好的术语35
4.5.2 声明变量35
4.5.3 整型变量36
4.5.4 浮点型变量38
4.5.5 布尔型变量39
4.5.6 字符变量40
4.5.7 字符串变量41
4.6 小结42
5.1.1 运算符简介43
第五章 运算符和语句43
5.1 理解表达式43
5.1.2 一元整型表达式44
5.1.3 二元整型表达式46
5.1.4 速写运算符47
5.1.5 浮点表达式48
5.1.6 浮点错误49
5.1.7 类型转换50
5.2 流程控制语句51
5.2.1 关系表达式51
5.2.2 if-else 语句52
5.2.3 switch 语句53
5.2.4 while 语句54
5.2.5 do-while 语句55
5.2.6 for 语句55
5.2.7 label、break 和 continue 语句56
5.3 小结58
第六章 面向对象编程59
6.1 类和对象简介59
6.1.1 声明类59
6.1.2 声明对象60
6.1.3 修改类62
6.1.4 导入类63
6.1.5 继承类65
6.2.1 使用方法编程66
6.2 类方法66
6.1.6 子类和超类66
6.2.2 静态方法68
6.2.3 序列化对象69
6.2.4 重载方法70
6.2.5 理解作用域71
6.2.6 严格浮点71
6.3 输入和输出方法72
6.3.1 输出语句72
6.3.2 输入语句73
6.4 清理类对象74
6.5 小结75
7.1 一些很好的术语77
第七章 异常处理77
7.2 异常简介78
7.2.1 处理所有的异常78
7.2.2 使用异常79
7.3 使用异常编程80
7.3.1 finally 块83
7.3.2 嵌套的 try 块85
7.3.3 跟踪堆栈86
7.4 类库异常87
7.4.1 异常类层次88
7.4.2 Error 和 Exception 类88
7.4.3 RuntimeException 类89
7.4.4 RuntimeException 子类90
7.5 小结92
第八章 字符串93
8.1 声明和使用字符串93
8.1.1 连接字符串93
8.1.2 字符串作为对象94
8.2 声明和使用字符94
8.2.1 混合字符和字符串95
8.2.2 字符数组95
8.3 字符串类96
8.3.1 String 类96
8.3.2 StringBuffer 类110
8.4 Character 类116
8.4.2 Character 数字117
8.4.1 Character 类的方法117
8.4.3 Character 类型119
8.5 获取用户输入121
8.5.1 提示输入121
8.5.2 读取命令行参数122
8.6 小结123
第九章 数值型类124
9.1 Math 类124
9.1.1 Math 类构造器125
9.1.2 Math 域125
9.1.3 Math 实用方法126
9.1.5 Math 三角函数方法129
9.1.4 Math 舍入方法129
9.1.6 Math 随机方法130
9.2 Random 类131
9.2.1 构造随机数发生器132
9.2.2 Random 类方法132
9.2.3 随机整数范围133
9.2.4 随机字节块134
9.2.5 其他的 Random 方法135
9.3 数值型封装类136
9.3.1 Boolean 封装类136
9.3.2 Integer 封装类139
9.3.3 Long 封装类142
9.3.5 Short 封装类143
9.3.4 Byte 封装类143
9.3.6 Float 封装类144
9.3.7 Double 封装类146
9.4 小结146
第十章 数组148
10.1 Java 数组简介148
10.1.1 创建数组148
10.1.2 多个数组151
10.1.3 多维数组151
10.1.4 三角型稀疏数组152
10.1.5 数组初始化153
10.1.6 对象数组154
10.1.7 复制数组155
10.1.8 关于 System.arraycopy()的更多内容158
10.1.9 数组异常159
10.2 Arrays 工具类160
10.2.1 数组排序160
10.2.2 使用 Comparator 对象排行163
10.2.3 查找数组164
10.2.4 比较数组165
10.2.5 填充数组166
10.2.6 数组转化为列表167
10.3 小结168
11.1.1 数据隐藏170
11.1 类访问规则170
第十一章 抽象类170
11.1.2 受保护成员172
11.2 抽象173
11.2.1 为什么要使用抽象类173
11.2.2 创建抽象类174
11.2.3 扩展抽象类174
11.2.4 使用抽象类175
11.3 小结181
第十二章 接口182
12.1 接口简介182
12.1.1 创建接口182
12.1.3 扩展接口183
12.1.2 接口中的异常183
12.1.4 实现接口184
12.2 使用接口开发186
12.3 Java 接口——一些实例190
12.3.1 Cloneable 接口190
12.3.2 Comparable 接口194
12.3.3 Runnable 接口194
12.3.4 Collection 接口195
12.4 小结195
第十三章 包196
13.1 Java 包简介196
13.1.2 import 声明197
13.1.1 导入 Java 包197
13.1.3 包与访问规则198
13.2 使用包编程199
13.2.1 包的名称199
13.2.2 如何创建包200
13.2.3 包的演示实例200
13.3 Java 的标准包204
13.4 小结205
第三部分 群体206
第十四章 群体简介206
14.1 类的层次结构206
14.1.1 容器接口207
14.1.3 具体容器类208
14.1.2 抽象容器类208
14.1.4 其他容器类209
14.2 接口和类表图209
14.3 Collection 接口211
14.4 容器使用实例212
14.4.1 创建容器对象213
14.4.2 使用容器213
14.4.3 容器异常214
14.5 小结215
第十五章 List 群体216
15.1 List 接口216
15.1.1 ArrayList 类217
15.1.2 LinkedList 类218
15.2 使用 ArrayList 容器219
15.2.1 使用 Comparator 和 ArrayList222
15.2.2 使用 Iterator 接口225
15.3 使用 LinkedLisk 容器228
15.3.1 对 LinkedList 容器排序230
15.3.2 使用 ListIterator 接口230
15.4 搜索 List 容器233
15.4.1 Collection 搜索方法233
15.4.2 List 搜索方法234
15.4.3 二分法搜索(Binary Search)234
15.5 构建自己的 List 类237
15.5.1 编写一个 Stack 类238
15.5.2 预防非法的方法调用239
15.5.3 使用 Stack 类240
15.6 小结241
第十六章 Set 群体242
16.1 Set 接口242
16.1.1 Set 接口242
16.1.2 SortedSet 接口243
16.2 Set 容器246
16.2.1 Hash(哈希)表246
16.2.2 HashSet 类247
16.2.3 使用 HashSet 分析文本248
16.3.1 TreeSet 类250
16.3 SortedSet 容器250
16.3.2 使用 TreeSet 分析文本251
16.3.3 TreeSet 子集252
16.4 Set 工具256
16.5 小结257
第十七章 Map 群体258
17.1 Map 接口258
17.1.1 Map 接口258
17.1.2 SortedMap 接口260
17.2 Map 容器261
17.2.1 HashMap 类261
17.2.2 构建 HashMap 容器262
17.2.3 修改 Keys 和 Values264
17.2.4 Map 视图264
17.2.5 Map.Entry 循环器265
17.2.6 WeakHashMap 类266
17.3 SortedMap 容器267
17.3.1 TreeMap 类268
17.3.2 创建一个 TreeMap 字典268
17.4 小结271
第十八章 实用工具和旧版本类273
18.1 Collections 类273
18.1.1 查找和排序方法274
18.1.3 同步封装方法275
18.1.2 不可修改的封装方法275
18.1.4 其他操作276
18.1.5 其他声明278
18.2 旧版本容器280
18.3 BitSet 容器280
18.4 小结283
第四部分 小应用程序(Applet)和应用程序284
第十九章 线程代码284
19.1 多线程编程的概念284
19.1.1 一些很好的术语285
19.1.2 一些很好的类286
19.2 编写多线程应用程序287
19.2.1 Thread 类288
19.2.2 使用线程编程291
19.2.3 实现 Runnable 接口295
19.2.4 设置线程的优先级297
19.2.5 实现 run()方法298
19.2.6 睡眠线程299
19.2.7 守护线程299
19.3 同步299
19.3.1 对象锁300
19.3.2 同步(synchronized)语句300
19.3.3 同步与数据隐藏302
19.3.4 同步容器303
19.4 客户-服务器线程代码304
19.4.1 线程安全 Queue 类305
19.4.2 Runnable Job 类306
19.4.3 Server 类310
19.4.4 Client 类311
19.4.5 测试客户-服务器模型313
19.5 小结315
第二十章 AWT 小应用程序(Applet)和应用程序316
20.1 AWT 简介316
20.1.1 创建 AWT 小应用程序317
20.1.2 创建 AWT 应用程序320
20.1.3 选择 AWT 还是 Swing321
20.2 事件模型323
20.2.1 继承模型324
20.2.2 委派模型328
20.3.1 AWT 事件和监听器330
20.3 使用 AWT 编程330
20.3.2 适配器和匿名类332
20.3.3 AWT 应用程序334
20.4 AWT 类338
20.5 小结340
第二十一章 Swing 小应用程序和应用程序341
21.1 Swing 简介342
21.1.1 Swing 小应用程序342
21.1.2 转换小应用程序 HTML 标记344
21.1.3 Swing 应用程序346
21.1.4 外观348
21.2.2 创建下拉菜单350
21.2 使用 Swing 编程350
21.2.1 容器和布局350
21.2.3 Swing 布局353
21.3 小结361
第二十二章 Swing 组件363
22.1 按钮和分组363
22.1.1 JButton363
22.1.2 JToggleButton366
22.1.3 JRadioButton 和 ButtonGroup367
22.1.4 JCheckBox371
22.2 对话框373
22.2.1 消息对话框373
22.2.2 确认对话框375
22.2.3 文件对话框377
22.2.4 JColorChooser380
22.3 文本区对象382
22.3.1 JTextField384
22.3.2 JTextArea386
22.4 列表388
22.4.1 JList388
22.4.2 JComboBox391
22.5 特色394
22.5.1 JPopupMenu394
22.5.2 Action 对象398
22.5.3 JToolBar399
22.6 小结403
第二十三章 Graphics 技术404
23.1 Graphics(图形)基础404
23.1.1 使用 paint()编程404
23.1.2 使用 Color408
23.1.3 Polygon 类410
23.1.4 Font 类411
23.1.5 FontMetrics 类415
23.2 图像417
23.2.1 图像显示方法417
23.2.2 Image 类417
23.2.3 MediaTracker 类422
23.2.4 超出可视屏幕范围的图像423
23.2.5 过滤图像427
23.2.6 ImageIcon432
23.3 动画线程433
23.4 小结438
第二十四章 输入和输出技术440
24.1 标准输入和输出440
24.2 文件和目录442
24.2.1 File 类442
24.2.2 文件和目录编程444
24.2.3 文件信息446
24.2.4 文件过滤447
24.3.1 FileInputStream 类449
24.3 文件流和缓存449
24.3.2 FileOutputStream 类450
24.3.3 文件编程450
24.3.4 BufferedInputStream 类452
24.3.5 BufferedOutputStream 类453
24.4 带类型的输入和输出454
24.4.1 DataInputStream 类454
24.4.2 读入文本文件455
24.4.3 DataOutputStream 类456
24.4.4 带类型的文件编程456
24.4.5 写入文本文件459
24.5 随机访问文件 I/O460
24.6 小结462
第五部分 Just Click!Solutions463
第二十五章 Just Click!Solutions 按名称排序463
第二十六章 Just Click!Solutions 按主题排序484
附录:CD-ROM 中的内容516
系统要求516
在 Windows 或 Linux 中使用 CD-ROM516
CD中的内容516
源代码517
应用程序517
排除故障517
CD-ROM 安装说明518