本书将面向对象的理论与Java语言程序设计技术相结合,意在培养读者正确运用面向对象的思维方法分析问题和解决问题的能力。全书共分16章。前6章主要介绍面向对象的基本理论、原理、技术方法和Java语言基础知识,阐述了面向对象程序设计的基本原则和特点。第7章介绍字符串类。这次修订新增的第8章介绍了在没有指针类型的Java语言中进行链表操作的技术。从第9章开始的以后各章介绍Java的常用标准类库及编程技巧,主要包括GUI设计、Swing组件、异常处理、多线程技术、输入/输出技术、网络编程技术和JDBC数据库应用编程技术等。本书可作为大专院校相关课程的教材,也可作为对面向对象编程技术和Java语言感兴趣的读者的自学用书。为方便教学和实践,本书配有光盘一张,其中包括电子教案、示例程序源代码及相关工具软件。