《Java程序设计高级教程 VJ++导引》求取 ⇩

第1章计算机和Java小程序(applet)简介1

1.1 引言1

1.2 什么是计算机?4

1.3 计算机组织结构5

1.4 操作系统的发展5

1.5 个人、分布式和客户机/服务器计算结构6

1.6 机器语言、汇编语言和高级语言6

1.7 C++的历史7

1.8 Java的历史8

1.9 Java的类库9

1.10 其他高级语言9

1.11 结构化编程10

1.12 一个典型Java环境的基础知识10

1.13 浏览本书12

1.14 关于Java和本书的一般注意事项15

1.16 一个简单的程序:打印一行文本16

1.15 Java编程介绍16

1.17 另一个Java程序:整数相加21

1.18 关于内存的概念26

1.19 算术26

1.20 条件判断:相等操作符和关系操作符29

小结·术语表·自测练习·自测练习答案·练习34

2.1 引言46

2.2 算法46

第2章开发Java应用程序46

2.3 伪码47

2.4 控制结构47

2.5 If选择结构49

2.6 if/else选择结构50

2.7 while循环结构54

2.8 样板算法:实例1(计数控制循环)55

2.9 自顶向下、逐步求精的样板算法:实例2(标记控制循环)60

2.10 自顶向下、逐步求精的样板算法:实例3(嵌套的控制结构)66

2.11 赋值操作符69

2.12 增1和减1操作符70

2.13 基本数据类型72

2.14 常见的转义序列73

小结·术语表·自测练习·自测练习答案·练习74

第3章控制结构85

3.1 引言85

3.2 计数器控制循环的本质85

3.3 for循环结构87

3.4 使用for结构的例子90

3.5 switch多重选择结构93

3.6 do/while循环结构96

3.7 break和continue语句97

3.8 有标号的break和continue语句99

3.9 逻辑操作符102

3.10 结构化编程小结106

小结·术语表·自测练习·自测练习答案·练习110

4.2 Java中的程序模块117

第4章方法117

4.1 引言117

4.3 Math类方法118

4.4 方法119

4.5 方法定义120

4.6 Java API包125

4.7 生成随机数126

4.8 例子:一个机会游戏129

4.9 自动变量132

4.10 作用域规则133

4.11 递归135

4.12 使用递归的例子:菲波那契数列137

4.13 递归与循环140

4.14 方法重载142

4.15 Applet类的方法143

小结·术语表·自测练习·自测练习答案·练习145

5.1 引言160

5.2 数组160

第5章数组160

5.3 声明数组和分配数组161

5.4 数组使用实例162

5.5 引用和引用参数171

5.6 向方法传递数组172

5.7 数组排序174

5.8 数组查找:线性查找和二分查找175

5.9 多维数组180

小结·术语表·自测练习·自测练习答案·练习·递归练习·特别章节:建立你自己的计算机185

第6章基于对象的编程204

6.1 引言204

6.2 用一个类实现一个抽象数据类型time205

6.3 类作用域208

6.4 控制对成员的访问209

6.5 实用方法210

6.6 初始化类对象:构造函数213

6.7 使用重载的构造函数213

6.8 使用Set和Get方法216

6.9 软件可重用性220

6.10 常数实例变量220

6.11 复合:作为其他类实例变量的对象222

6.12 友好成员224

6.13 使用this引用225

6.14 终止函数229

6.15 静态类成员229

6.16 数据抽象和信息隐藏232

小结·术语表·自测练习·自测练习答案·练习234

第7章面向对象的编程240

7.1 引言240

7.2 超类和子类241

7.3 保护成员243

7.4 超类对象和子类对象间的关系243

7.5 在子类中使用构造函数和终止函数247

7.6 从子类对象到超类对象的隐式转换250

7.7 使用继承的软件工程251

7.9 实例研究:点、圆、柱252

7.8 复合与继承252

7.10 多态简介256

7.11 类型域和Switch语句256

7.12 动态方法结合257

7.13 final方法和类257

7.14 抽象超类和实体类258

7.15 多态的例子258

7.16 实例研究:一个使用多态的工资支付系统260

7.17 新类和动态结合265

7.18 实例研究:继承接口与实现266

7.19 基本类型的类型包装类270

小结·术语表·自测练习·自测练习答案·练习270

第8章串和字符276

8.1 引言276

8.2 字符和串的基础276

8.3 String构造函数276

8.4 String方法:length,charAt,getChars,getBytes279

8.5 比较String281

8.6 String方法hashCode285

8.7 在String中定位字符和子串286

8.8 从String中抽取子串288

8.9 联接String289

8.10 其他String方法290

8.11 使用String方法valueOf292

8.12 String方法intern293

8.13 StringBuffer类295

8.14 StringBuffer构造函数296

8.15 StringBuffer的length,capacity,setLength和ensureCapacity方法297

8.16 StringBuffer的charAt,setCharAt和getChars方法298

8.17 StringBuffer的append方法299

8.18 StringBuffer的insert方法301

8.19 Character类的例子302

8.20 类StringTokenizer308

8.21 一个扑克洗牌和发牌的仿真310

小结·术语表·自测练习·自测练习答案·练习·特别章节:高级串操作练习·特别章节:挑战性的串操作项目313

9.1 引言323

第9章图形323

9.2 图形环境和图形对象324

9.3 绘制串、字符和字节325

9.4 颜色控制327

9.5 字体控制330

9.6 绘制线条338

9.7 绘制矩形339

9.8 绘制圆角矩形340

9.9 绘制三维矩形342

9.10 绘制椭圆343

9.11 绘制弧345

9.12 绘制多边形347

9.13 屏幕操作350

9.14 绘图模式351

小结·术语表·自测练习·自测练习答案·练习352

第10章基本的图形用户界面构件360

10.1 引言360

10.2 标签361

10.3 揿压式按钮364

10.4 文字域367

10.5 选择按钮370

10.6 复选框按钮和单选按钮373

10.7 列表377

10.8 面板381

10.9 鼠标事件382

10.10 键盘事件388

10.11 布局管理器FlowLayout393

10.12 布局管理器BorderLayout398

10.13 布局管理器GridLayout401

小结·术语表·自测练习·自测练习答案·练习403

第11章高级的图形用户界面构件414

11.1 引言414

11.2 文本区414

11.3 画板417

11.4 滚动条421

11.5 定制构件425

11.6 框架427

11.7 菜单435

11.8 对话框442

11.9 高级的布局管理器448

11.10 CardLayout布局管理器449

11.11 GridBagLayout布局管理器451

11.12 不使用布局管理器458

11.13 程序员自定义的布局管理器460

小结·术语表·自测练习·自测练习答案·练习463

第12章异常处理471

12.1 引言471

12.2 何时使用异常处理473

12.3 其他的错误处理技术473

12.4 Java异常处理的基础474

12.5 一个异常处理的简单实例:除数为零475

12.6 Try程序块477

12.7 引发异常478

12.8 捕捉异常479

12.9 重引发异常480

12.10 Throws子句481

12.11 构造函数、终止函数和异常处理485

12.12 异常和继承485

12.13 finally程序块486

12.14 使用printStackTrace和getMessage489

小结·术语表·自测练习·自测练习答案·练习491

13.1 引言497

第13章多线程497

13.2 Thread类:线程方法总览499

13.3 线程状态:一个线程的生命周期500

13.4 线程优先级与线程调度501

13.5 线程同步505

13.6 未使用线程同步的生产者/消费者关系506

13.7 使用线程同步的生产者/消费者关系508

13.8 生产者/消费者关系:循环缓冲区511

13.10 Runnable接口515

13.9 精灵线程515

13.11 线程组519

小结·术语表·自测练习·自测练习答案·练习520

第14章多媒体:图像、动画和声音529

14.1 引言529

14.2 加载、显示和按比例调整图像530

14.3 动画介绍:图像的循环532

14.4 图形双缓存534

14.5 用MediaTracker来监视图像的加载537

14.6 用一个单独线程来运行动画540

14.7 加载和播放声响片段543

14.8 通过HTML的param标记来定制applet544

14.9 图像映射548

小结·术语表·自测练习·自测练习答案·练习549

第15章文件和流559

15.1 引言559

15.2 数据组织559

15.3 文件和流561

15.4 创建一个顺序访问文件564

15.5 从一个顺序访问文件中读数据569

15.6 更新顺序访问文件576

15.7 随机访问文件576

15.8 创建一个随机访问文件577

15.9 向一个随机访问文件随机地写数据580

15.10 从一个随机访问文件顺序地读数据583

15.11 例子:一个交易处理程序586

15.12 File类594

15.13 对象的输入/输出598

小结·术语表·自测练习·自测练习的答案·练习598

第16章网络609

16.1 引言609

16.2 利用URL610

16.3 采用一个URL的流连接来从一个服务器上读取文件612

16.4 建立一个简单的服务器(采用流套接字)614

16.5 建立一个简单的客户(采用流套接字)615

16.6 通过流套接字进行的客户/服务器交互616

16.7 采用数据报方式进行无连接的客户/服务器交互620

16.8 采用一个多线程服务器实现的客户服务器间的井字游戏625

16.9 网络的安全性634

16.10 即将问世的网络和安全的API634

小结·术语表·自测练习·自测练习答案·练习634

第17章数据结构641

17.1 引言641

17.2 自我引用的类641

17.3 动态内存申请642

17.4 链表643

17.5 堆栈651

17.6 队列653

17.7 树655

小结·术语表·自测练习·自测练习答案·练习·特殊章节:建立你自己的编译器660

第18章Java工具包和位处理679

18.1 引言679

18.2 Vector类和Enumeration接口679

18.3 Stack类684

18.4 Dictionary类686

18.5 Hashtable类687

18.6 Date类691

18.7 Observable类和Observer接口692

18.8 Properties类695

18.9 Random类698

18.10 位处理和位操作符699

18.11 Bitset类708

小结·术语表·自测练习·自测练习答案·练习711

附录A Java演示721

附录B Java资源726

附录C 操作符优先级表730

附录D ASCⅡ字符集732

附录E 计数系统733

附录F 面向对象的电梯模拟器744

附录G 从头学Visual J++754

参考文献797

1998《Java程序设计高级教程 VJ++导引》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由H.M.Deitel& P.J.Deitel著;奚江宇等译 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Prolog 高级程序设计(1990 PDF版)
Prolog 高级程序设计
1990 西安:西安交通大学出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
Java程序设计培训教程( PDF版)
Java程序设计培训教程
Java程序设计基础与提高(1998年6月第1版 PDF版)
Java程序设计基础与提高
1998年6月第1版 电子科技大学出版社
WindowsNT4高级程序设计(1998年05月第1版 PDF版)
WindowsNT4高级程序设计
1998年05月第1版 机械工业出版社
高级程序设计(1994 PDF版)
高级程序设计
1994 杭州:浙江大学出版社
Windows高级程序设计(1994 PDF版)
Windows高级程序设计
1994 北京:电子工业出版社
Win32高级程序设计(1994 PDF版)
Win32高级程序设计
1994 北京:电子工业出版社
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:清华大学出版社
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:人民邮电出版社
C程序设计高级教程(1990 PDF版)
C程序设计高级教程
1990 北京:北京航空航天大学出版社
FORTRAN 程序设计导引(1983 PDF版)
FORTRAN 程序设计导引
1983 沈阳:辽宁科学技术出版社
FoxPro 2.X高级程序设计教程(1993 PDF版)
FoxPro 2.X高级程序设计教程
1993 北京:学苑出版社
ALGOL程序设计导引(1977 PDF版)
ALGOL程序设计导引
1977 北京:科学出版社
程序员级高级程序员级程序设计(1992 PDF版)
程序员级高级程序员级程序设计
1992 北京:清华大学出版社