《Java语言程序设计》内容由3部分组成。第1部分(第1-3章)是对Java语言基本概念、基本特征及面向对象的基本思想的介绍。第2部分(第4-6章)为图形及用户界面设计,除介绍Java图形用户界面设计之外,还介绍了Java图形、数字图像处理和Java 3D的基础知识。第3部分(第7-12章)为Java的应用,介绍输入/输出流、网络通信、数据库连接及J2ME程序设计基础知识。《Java语言程序设计》的编写内容与《Java程序设计实践教程》配套,《Java程序设计实践教程》中所涉及的基础知识在《Java语言程序设计》中都有体现。《Java语言程序设计》还提供了实验指导。《Java语言程序设计》在体系结构的安排上将Java语言基础知识和编程思想有机结合,书中每一部分的内容都从基本概念到具体应用给出了大量示例和图示来加以说明,并用短小的典型案例进行了详细的分析解释,对读者学习有很大的帮助。《Java语言程序设计》可作为高等学校程序设计语言教材,也可供从事软件开发的工程技术人员自学使用。