前言


本书作为清华大学出版社出版的《面向对象与Java程序设计微课视频版》(第3版)教材的配套教学辅导资料,希望为要掌握Java语言和技术的初学者提供一个阶梯。
本书分13章,与原教材对应。每章包括基本知识点、教材习题与解答、补充习题与解答、实践指导。教材习题与解答部分有与原教材每章习题一一对应的解答,补充习题与解答中有单选题(或判断题)、多选题、填空题、简答题和编程题。这两部分题型多样,题量较多,题目有些来自于职场考试题和认证考试题,对每个练习题都进行了详细的解答与分析。实践指导部分配备了具有一定规模的实践用例,目的是让Java初学者能够循序渐进地掌握Java程序设计的基本技巧和面向对象的基本思想与基本方法。
本书既吸收了一些基础性的内容,又有一定的实践项目,逐步介绍Java的各个知识点以及程序设计技巧。这样,由起步到简单程序设计,一步一步引导; 由简单程序到复杂程序,一步一步解析; 由基础知识到编程技巧,逐步讲解,步步验证,使学生既熟悉了Java的基础知识,又掌握了大型程序的开发方法。因此,读者只要按部就班地完成每章的练习,就能对相应章节的知识有所巩固,并且在读懂每章给出的知识点和实例的基础上完成一系列项目实践的基本训练,就可以对一些较具规模的Java项目有一定的体验,为开发较大型的Java项目打下基础。
本书可作为计算机及相关专业的本科生和专科生学习Java语言和面向对象程序设计的实训教材,也可作为进行项目设计和毕业设计学生的参考书,还可作为想从事Java软件开发的人员及其他相关人员参加Java考试的自学参考书。
在本书的编写过程中,多位博士和硕士研究生对书中的实例做了大量的验证和审查工作,同时本书也得到了清华大学出版社信息分社的魏江江分社长和王冰飞编辑的大力支持,在此谨向他们表示衷心的感谢。
由于时间和水平所限,书中难免有不妥之处,恳请读者批评、指正,使本书得以改进和完善。
编者
2020年6月于武汉黄家湖畔