图书介绍
Java开发指南PDF|Epub|txt|kindle电子书版本网盘下载
![Java开发指南](https://www.shukui.net/cover/17/31510035.jpg)
- (美)(J.贾沃斯基)Jamie Jaworski著;曹康,袁勤勇译 著
- 出版社: 中国水利水电出版社;西蒙与舒斯特国际出版公司
- ISBN:7801243315
- 出版时间:1997
- 标注页数:577页
- 文件大小:41MB
- 文件页数:595页
- 主题词:
PDF下载
下载说明
Java开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
出版者的话1
前言1
第一部分Java简介1
第一章Java的奇迹1
1.1 Java的概念2
1.2 Java的起源3
1.3为什么用Java编程4
1.4 Java和HotJava5
1.5总结6
第二章Java概述7
2.1获取JDK7
2.2 JDK快速浏览9
2.3 Java语言10
2.4 Java API14
2.5总结16
第三章使用JDK(Java程序开发工具箱)17
3.1概述17
3.2编译器18
3.3解释器22
3.4调试器25
3.5反汇编程序26
3.6 Applet观察器27
3.7 自动生成软件文档27
3.8头文件生成28
3.9运行演示程序28
3.10总结30
第四章第一个程序:Hello World!到BlackJack31
4.1 Hello World!31
第二部分用Java编程31
4.2“I Can Read!”程序36
4.3“Type This!”程序39
4.4 BlackJack41
4.5总结67
第五章类和对象68
5.1面向对象的编程概念68
5.2Java类72
5.3总结98
6.1Java界面的目的99
6.2界面的优点99
第六章界 面99
6.3声明界面100
6.4实现界面100
6.5 CDrawApp界面例子100
6.6把界面用作抽象类型115
6.7界面常量116
6.8扩展界面117
6.9组合界面117
6.10总结117
7.2错误处理和异常118
7.1消除软件错误118
第七章异 常118
7.3引发异常119
7.4声明异常119
7.5声明或截获120
7.6使用try语句120
7.7截获异常121
7.8嵌套的异常处理124
7.9重引发异常125
7.10总结129
8.2 Java怎样支持多线程130
第八章多线程130
8.1理解多线程130
8.3线程状态136
8.4线程优先级和调度137
8.5 同步化137
8.6精灵线程141
8.7线程组141
8.8总结141
第九章使用调试器142
9.1调试器概述142
9.2一个扩展例子143
9.3调试多线程程序151
9.4总结155
第十章 自动生成软件文档156
10.1 javadoc怎样工作156
10.2使用javadoc156
10.3放置Doc注释161
10.4使用javadoc标记163
10.5嵌入标准HTML164
10.6总结165
10.3注释166
11.2引入语句166
第十一章语言总结166
11.1包语句166
11.4标识符167
11.5保留字167
11.6基本数据类型和字面量值167
11.7类声明169
11.8变量声明169
11.9构造函数声明170
11.11静态初始化171
11.12界面171
11.10访问方法声明171
11.13块和块体172
11.14局部变量声明172
11.15语句172
11.16运算符175
11.17总结177
第三部分使用Java API179
第十二章可移植软件与java lang包179
12.1 Object类与Class类179
12.2 ClassLoader、SecurityManager及Runtime类182
12.3 System类184
12.4包装类186
12.5 Math类188
12.6 String与StringBuffer类189
12.7线程与进程193
12.8 Compiler类194
12.9异常与错误195
12.10总结195
13.1流196
13.2 java.io类层次196
第十三章基于流的输入/输出及java.io包196
13.3 InputStream类198
13.4 OutputStream类199
13.5字节数组的输入输出(I/O)199
13.6文件输入输出(I/O)201
13.7 SequenceInputStream类203
13.8过滤I/O206
13.9 RandomAccessFile类217
13.10 StreamTokenizer类219
13.11总结221
14.1 Date类222
第十四章java.util包中的有用工具222
14.2 Random类223
14.3 Enumeration界面225
14.4 Vector类225
14.5 Stack类226
14.6 BitSet类227
14.7 Dictionary、Hashtable和Properties类229
14.8 StringTokenizer类233
14.9总结235
15.2组件和容器236
15.1窗口编程类236
第十五章用java.aut包的窗口编程236
15.3构造菜单240
15.4组织窗口241
15.5处理事件242
15.6用图像工作243
15.7几何对象244
15.8使用字体245
15.9使用工具包246
15.10总结246
16.1 Applet和World Wide Web247
第十六章使用java.applet包进行Web编程247
16.2 Applet的生命周期257
16.3答复事件257
16.4使用窗口组件257
16.5添加声音与动画258
16.6总结258
第十七章使用java.net包进行网络编程259
1 7.1 Internet协议组259
17.3 java.net概述261
17.2客户/服务器计算模式与Internet261
17.4InetAddress类262
17.5 Socket类263
17.6 ServerSocket类268
17.7 DatagramSocket类271
17.8 DatagramPacket类271
17.9 SocketImpl类与SocketImplFactory界面276
17.10 Web相关类276
17.11 ContentHandler与ContentHandlerFactory类281
17.12 URLStreamHandler类与URLStreamHandlerFactory界面281
17.13总结282
第四部分窗口编程283
第十八章打开窗口283
18.1 Hello Windows!283
18.2以一个绘制椭圆的图形程序为例286
18.3文本编辑器291
18.4总结299
第十九章组织窗口程序300
19.1设计窗口程序300
19.2打开和关闭窗口301
19.3使用布局309
19.4将代码连接到事件318
19.5窗口样本程序319
19.6总结328
第二十章菜单、按钮和对话框329
20.1 向窗口中添加菜单329
20.2用按钮操作340
20.3使用对话框344
20.4总结349
21.1使用复选框350
第二十一章复选框、选项和列表350
21.2使用单选钮352
21.3CheckboxApp程序353
21.4生成选项356
21.5从列表中选择357
21.6 ChoiceListApp程序358
21.7总结362
22.1 文本类363
22.2字体基础363
第二十二章文本和字体363
22.3所见即所得(WYSIWYG)编辑器367
22.4总结380
第二十三章画 布381
23.1 Canvas和Graphics类381
23.2显示位图图像381
23.3画图和着色384
23.4组合图形和文本393
23.5 java.awt.image包中的图像处理类393
23.6总结398
24.1滚动条如何工作399
24.2使用滚动条399
第二十四章滚动条399
24.3滚动文本401
24.4滚动图形408
24.5总结415
第二十五章使用动画416
25.1动画基础416
25.2简单动画416
25.3图形动画419
25.4改善动画显示质量423
25.5更新后的图形动画424
25.6总结427
第五部分 网络编程429
第二十六章客户程序429
26.1客户程序的类型429
26.2客户程序的职责429
26.3简单的Telnet客户430
26.4邮件客户437
26.5 Web Fetcher程序444
26.6总结446
27.2服务器责任447
27.1服务器的类型447
第二十七章服务器程序447
27.3 SMTP服务器448
27.4 Web服务器454
27.5总结459
第二十八章 内容处理程序460
28.1使用内容处理程序460
28.2多用途Internet邮件扩充(MIME)460
28.3开发内容处理程序461
28.4一个简单的内容处理程序461
28.5总结465
第二十九章协议处理程序466
29.1使用协议处理程序466
29.2开发协议处理程序466
29.3简单的协议处理程序467
29.4总结470
第六部分 用Applet和脚本编制Web程序471
第三十章Applet样本471
30.1 Hello Web!471
30.2音频播放器473
30.3修订BlackJack476
30.4总结485
第三十一章开发Applet486
31.1 Applet如何工作486
31.2将Applet作为内联观察器488
31.3将Applet作为网络客户489
31.4优化Applet489
31.5学习联机示例489
31.6总结490
第三十二章将Applet集成到分布式应用程序491
32.1分布式应用程序结构491
32.2 OMG和CORBA493
32.3与CGI程序的连接494
32.4将Applet与CGI程序相连接496
32.5总结499
第三十三章与JavaScript一起工作500
33.1 JavaScript与Java500
33.2 JavaScript如何工作501
33.3 HTML与Script的关系501
33.4嵌入JavaScript501
33.5将Script与Applet组合502
33.6总结502
34.1可定制的Web页面503
第三十四章脚本样本503
34.2 StoryTeller脚本505
34.3 Web Guide脚本508
34.4总结511
第三十五章JavaScript参考512
35.1 JavaScript对象512
35.2属性与方法513
35.3事件处理519
35.4数组520
35.5运算符与表达式520
35.6语句521
35.7总结522
第七部分扩展Java523
第三十六章Java源代码523
36.1获取Java源代码523
36.2平台的差异523
36.3平台测试524
36.4 Windows 95/NT概述524
36.5总结524
37.2.class文件的结构525
第三十七章Java虚拟机525
37.1概述525
37.3虚拟机结构529
37.4指令集531
37.5总结542
第三十八章创建本地方法543
38.1使用本地方法543
38.2如何调用本地方法543
38.3如何创建本地方法544
38.4总结546
39.1对Java安全的几种威胁547
第三十九章Java安全547
39.2 Java安全特征548
39.3追踪Java安全问题的发展550
39.4总结551
第四十章Java平台和扩展552
40.1 Java支持的浏览器552
40.2 Borland的Latte553
40.3 Symantec的Café553
40.4数据库扩展553
40.6总结554
40.5使用Iced Java/Liquid Reality的VRML扩展554
第八部分附录555
附录AJava API简明参考555
A.1 java.applet555
A.2 java.awt555
A.3 java.awt.image558
A.4 java.awt.peer559
A.5 java.io561
A.6 java.lang563
A.7 java.net564
A.8 java.util565
附录B Java和C++之间的差别567
B.1程序结构567
B.2程序开发568
B.3语言的语法568
附录C把已有的C/C++代码移植到Java572
C.1移植到Java的原因572
C.2移植到Java的缺点574
C.3转换方法和问题575
C.4翻译的方法和问题576