Java语言以其面向对象、平台无关性、多线程、安全性、健壮性等特征,成为当前最流行的网络编程语言。本书将面向对象的基本理论与Java语言程序设计相结合,意在培养读者正确运用面向对象的思维方法分析问题和解决问题的能力。全书共11章,主要内容包括:面向对象程序设计的基本概念、原理、技术方法和Java语言的基础知识,常用标准类库及编程技巧(包括字符串类、异常处理、输入输出、多线程、GUI设计、Swing组件等应用编程技术)。全书内容丰富,深入浅出,系统性和应用性强,融入了作者多年教学和实践的经验及体会。书中含有大量典型的实用程序并上机通过测试,每章内容都有学习目标和小结,并附有适量习题。此外,还配有《Java语言程序设计:习题解答、实验指导与实训》。本书可作为高职高专学生的教材,也可以作为高等教育自学教材、全国计算机等级考试二级Java的辅导教材,或作为从事计算机软件开发的工程技术人员学习和应用的参考书。本书所配教学电子教案(用PowerPoint制作,可以任意修改)与程序源代码均可以从中国水利水电出版社网站下载,网址为:http://www.waterpub.com.cn。