本书内容由4部分组成。第1部分(第1~4章)是对java语言基本概念、基本语法规则及面向对象的基本思想的介绍。第2部分(第5、第6章)为图形及用户界面设计。第3部分(第7~10章)为java的应用,介绍输入输出流、网络通信、数据库连接。第4部分(第11、第12章)为java的扩展部分,主要介绍数据结构与算法分析及java me的一些基础知识。本书的编写内容与《java开发技术与工程实践》配套,《java开发技术与工程实践》中所涉及的基础知识,在本书中都有体现。
本书在体系结构的安排上将java语言基础知识和编程思想结合,书中每一部分的内容都从基本概念到具体应用给出了大量实例和图示来加以说明,并用短小的典型示例进行详细分析,对读者学习有很大的帮助。
本书可作为高等学校程序设计语言教材,也可供从事软件开发的工程技术人员自学使用。