background image

运用的开源程序如何迎合这些概念进行了剖析。最后,作者还将利用这些基本
概念构建一个简单但内涵丰富的应用程序来解决现实世界中所遇到的问题。
7) Core Java (vol. 1, 2) (by Cay S. Horstmann, Gary Cornell) 
 

§

§ 

《Java 核心技术》出版以来一直畅销不衰,深受读者青睐,每个新版本都尽可

能快地跟上 Java 开发工具箱发展的步伐,而且每一版都重新改写了部分内容,
以便适应 Java 的最新特性。本版也不例外,它反映了 Java SE 6 的新特性。全
书共 14 章,包括 Java 基本的程序结构、对象与类、继承、接口与内部类、图形
程序设计、事件处理、Swing 用户界面组件、部署应用程序和 Applet、异常日志
断言和调试、泛型程序设计、集合以及多线程等内容。   全书对 Java 技术的阐
述精确到位,叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解
Java 语言以及 Java 类库的相关特性。
8  

) The Java Virtual Machine Specification (by Tim Linholm, 

Frank Yellin)  

§

§ 

如果你需要了解 Java 虚拟机的 byte code,或者是一些编译方面的东西,

这本书绝对让你得偿所愿。其不但包含了机器码的规范说明,同时它也是 Java
编译器和运行环境的规格说明书。
9Robust Java: Exception Handling, Testing, and Debugging 
(by Stephen Stelting)
   

§

§  

处理异常涉及开发、设计和体系结构等方面的知识。本书共分 3 个部分。
第Ⅰ部分介绍 Java 异常的产生机理和用法,介绍一些最佳实践,讲述各类异
常处理使用的一般 API 和技术。
第Ⅱ部分阐述可测试性设计,介绍故障模式分析,讨论常见 API 的异常及起
因,分析 J2EE 体系结构和分布式 API 的异常模式。
第Ⅲ部分讨论在软件开发周期执行异常和错误处理,分析软件体系结构、设计
模式、测试和调试,列举成熟的设计模式,介绍处理策略对系统体系结构的影
响,讲述如何构建健壮系统。
10Java Code Convention   

最后一本当然是 Java 编码规范,这是由 Sun 公司官方出品的。这也是每个程