全书是在第一版基础上进行修订和补充,增加了数据库和网络编程。《Java语言程序设计(第2版)》以面向对象的思想介绍使用Java语言进行程序设计的知识和方法,将面向对象的基本理论与Java语言程序设计相结合,而且运用了大量有应用价值的实例来实践这些知识、原理和方法,意在培养读者正确运用面向对象的思维方法分析问题和解决问题的能力。全书共计14章,主要内容有:Java语言的基础知识,包括数据类型、运算符与表达式、数组、字符串和正则表达式的应用;面向对象的设计的相关概念和实现方法,包括类、接口、包、继承等;图形用户界面设计:主要包括Swing组件、布局管理器、事件处理机制等;还介绍了一些Java语言的高级特性,如异常处理、输入输出、网络编程、数据库连接、多线程等。全书内容丰富,深入浅出,系统性和应用性强,融入了作者多年教学和实践的经验及体会。书中含有大量典型的实用程序并上机通过,并配套有《Java程序设计(第二版)——习题解答、实验指导及实训》。《Java语言程序设计(第2版)》可作为高等院校计算机相关专业的教材,也可以作为自学教材、全国计算机等级考试二级Java的辅导教材,或作为从事计算机软件开发的工程技术人员学习和应用的参考书。