引 言......................................................................8 1. 前提............................................................8 2. Java 的学习............................................... 8 3. 目标............................................................8 4. 联机文档...................................................9 5. 章节............................................................9 6. 练习..........................................................12 7. 多媒体CD-ROM ...................................12 8. 源代码.............. ........................................12 9. 编码样式.................................................14 10. Java 版本...............................................14 11. 课程和培训...........................................14 12. 错误........................................................14 13. 封面设计 ...............................................15 14. 致谢........................................................15 第 1 章 对象入门.............................................27 1.1 抽象的进步...........................................27 1.2 对象的接口...........................................28 1.3 实现方案的隐藏..................................29 1.4 方案的重复使用..................................30 1.5 继承:重新使用接口.........................30 1.5.1 改善基础类.................................... 30 1.5.2 等价与类似关系........................... 31 1.6 多形对象的互换使用.........................31 1.6.1 动态绑定........................................ 32 1.6.2 抽象的基础类和接口.................. 32 1.7 对象的创建和存在时间.....................33 1.7.1 集合与继承器............................... 33 1.7.2 单根结构........................................ 34 1.7.3 集合库与方便使用集合.............. 35 1.7.4 清除时的困境:由谁负责清除.................. 35 1.8 违例控制:解决错误.........................36 1.9 多线程....................................................37 1.10 永久性 .................................................37 1.11 Java 和因特网....................................37 1.11.1 什么是 Web?............................ 37 1.11.2 客户端编程(注释⑧) ........... 38 1.11.3 服务器端编程............................. 41 1.11.4 一个独立的领域:应用程序... 41 1.12 分析和设计.........................................42 1.12.1 不要迷失...................................... 42 1.12.2 阶段 0:拟出一个计划............. 42 1.12.3 阶段 1:要制作什么?............. 43 1.12.4 阶段 2:如何构建?................. 43 1.12.5 阶段 3:开始创建 ..................... 44 1.12.6 阶段 4:校订 .............................. 44 1.12.7 计划的回报 ................................. 45 1.13 Java 还是C++?..............................45 18 第 2 章 一切都是对象 ....................................46 2.1 用句柄操纵对象..................................46 2.2 所有对象都必须创建.........................46 2.2.1 保存到什么地方........................... 46 2.2.2 特殊情况:主要类型.................. 47 2.2.3 Java的数组 ................................... 48 2.3 绝对不要清除对象 .............................48 2.3.1 作用域 ............................................ 48 2.3.2 对象的作用域............................... 49 2.4 新建数据类型:类 .............................49 2.4.1 字段和方法.................................... 49 2.5 方法、自变量和返回值.....................50 2.5 方法、如需解压密码www.360docs.net为 ................ 2.5.1 自变量列表.................................... 51 2.6 构建Java 程序.....................................52 2.6.1 名字的可见性............................... 52 2.6.2 使用其他组件............................... 52 2.6.3 static 关键字.................................. 52 2.7 我们的第一个 Java 程序...................53 2.8 注释和嵌入文档..................................55 2.8.1 注释文档........................................ 56 2.8.2 具体语法........................................ 56 2.8.3 嵌入 HTML................................... 56 2.8.4 @see:引用其他类..................... 57 2.8.5 类文档标记.................................... 57 2.8.6 变量文档标记............................... 57 2.8.7 方法文档标记............................... 57 2.8.8 文档示例........................................ 58 2.9 编码样式 ...............................................59 2.10 总结......................................................59 2.11 练习......................................................59 第 3 章 控制程序流程 .............