《Java开发指南》求取 ⇩

目 录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

1997《Java开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(J.贾沃斯基)Jamie Jaworski著;曹康, 1997 中国水利水电出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

软件开发指南(1991 PDF版)
软件开发指南
1991 北京:清华大学出版社
Kylix开发人员指南( PDF版)
Kylix开发人员指南
用Java开发Intranet应用(1997 PDF版)
用Java开发Intranet应用
1997
ActiveX Web 开发指南(1998年05月第1版 PDF版)
ActiveX Web 开发指南
1998年05月第1版 电子工业出版社
NOVELL Btrieve开发者指南(1995 PDF版)
NOVELL Btrieve开发者指南
1995 北京:科学出版社
在Windows NT上开发Web服务器(1998 PDF版)
在Windows NT上开发Web服务器
1998 北京:机械工业出版社
Delphi高级开发指南(1998 PDF版)
Delphi高级开发指南
1998 北京:电子工业出版社
Visual FoxPro 3 开发指南(1997 PDF版)
Visual FoxPro 3 开发指南
1997 北京:机械工业出版社
Intranet Web开发指南(1997 PDF版)
Intranet Web开发指南
1997 北京:清华大学出版社
JAVA编程指南(1997 PDF版)
JAVA编程指南
1997 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
用Java开发Intranet应用(1997 PDF版)
用Java开发Intranet应用
1997 机械工业出版社;西蒙与舒斯特国际出版公司
海南开发指南(1988 PDF版)
海南开发指南
1988 长沙:湖南科学技术出版社
声霸开发指南(1996 PDF版)
声霸开发指南
1996 北京:电子工业出版社
浦东开发指南(1990 PDF版)
浦东开发指南
1990 上海:上海社会科学院出版社
VisualAge for Java企业版应用开发指南(1998 PDF版)
VisualAge for Java企业版应用开发指南
1998 北京:电子工业出版社