本书通过具有代表性的例子、详尽的讲解和丰富的练习,全面介绍了Java 2的相关知识。本书在体系结构的编排上由浅入深,重点难点突出,对于典型例题进行了分析解释,还在附录中整合了习题、实验、课程设计、模拟题等,使全书结构严谨、通俗易懂,兼有普及与提高的双重功能。本书由三个部分组成:第一部分(第1~6章、第8章)对Java基本特性、面向对象程序设计知识、语法进行了较为系统的介绍:第二:部分(第7章、第9~12章)是关于Java Applet编程、图形用户界面、网络编程及数据库技术等内容的介绍;第三部分是本书的附录部分,包括有习题、实验、课程设计及模拟题等。本着少而精的原则,全书版面清晰、结构紧凑,知识信息含量高,特别适合作为计算机专业或非专业的本科生教学或计算机应用培训班的教材,同时,还可以作为自学或函授学习的参考书。