刘德山、金百东、张建华主编的《Java程序设计》内容重点突出,同时加强与相关课程的整合。在保证内容科学、完整的前提下,由浅入深地安排章节次序。面向对象是教材的核心思想,在各章节的示例中,通过在不同层面强调面向对象程序设计思想的重要作用,处处引导学生用面向对象思想来思考问题、解决问题。
注重对其他课程的衔接和支持。例如,在讲解数组时,将排序与查找的算法穿插到教材中,对学习过数据结构的学生来说,是一种巩固;对没有学习过数据结构的学生来说,可为将来的学习打下基础;在讲解常用类的内容时,介绍如何使用Java类库中封装好的排序与查找方法,帮助读者了解Java语言的核心和实质。
刘德山、金百东、张建华主编的《Java程序设计》以通俗易懂的语言、翔实的案例、全新的内容组织来介绍Java语言。全书分为11章,包括Java语言概述、Java语言基础知识、类与对象、继承与多态、数组和Java的常用类、集合类与泛型、异常处理、多线程、输入输出及文件操作、图形用户界面、网络和数据库编程等内容。本书内容以应用为核心展开,力求以知识的最小集来实现最大范围的应用。
教材的难度适中,“实用、易用、有效”是本书的写作目标。本书适合作为普通高等院校计算机及相关专业Java程序设计课程的教材,也可作为全国计算机等级考试或Java认证考试的参考教材。
《Java程序设计》配有辅助教材《Java程序设计学习指导与习题解答》,进一步拓宽了本书内容和完善了实践环节。