本书是主教材《Java 程序设计基础》(第 8 版)(陈国君主编,清华大学出版社出版)的配套实验 指导与习题解答。全书分为两部分。第一部分是实验指导,共有 18 章,基本与主教材中的 18 章一一对应。 每章都有相关内容的知识点,并包含若干上机实验,每个实验都由实验目的、实验要求、程序模板和实 验指导等部分组成。实验内容由浅入深、循序渐进,知识点全面,并针对 Java 学习过程中遇到的重点和 难点进行讲解与指导,强调实用性和易学性,可以帮助读者进一步熟悉和掌握 Java 语言的语法知识及程 序设计的方法。第二部分是主教材的习题解答,并对编程题给出了完整的程序代码。 本书既可以作为高等院校计算机及其相关专业“面向对象程序设计”课程的教学用书,也可以作为 高等院校程序设计公共选修课用书,还可以用作职业教育的培训用书和 Java 初学者的入门书。
《Java程序设计基础》(第8版)全面系统地介绍了 Java 语言的特点及应用技术,内容上以 Java 的基础程序设计、面向对象程序 设计和事件处理为主线,利用浅显易懂的语言、丰富简单的实例,完整地介绍了 Java 面向对象程序设计 的重点和难点。例题采用 Java 17 和 JavaFX 17 技术进行编写,充分体现了新技术内涵的特点。本书共 18 章,第 1 ~ 5 章介绍程序设计基础;第 6 ~ 8 章介绍面向对象程序设计;第 9 章介绍异常处理;第 10 章 介绍 Jave 语言的输入输出与文件处理;第 11 章介绍泛型与容器类;第 12 章介绍内部类、匿名内部类、 Lambda 表达式与方法引用;第 13、14 章介绍图形界面设计和事件处理;第 15 章介绍绘图与动画程序设 计;第 16 章介绍多线程程序设计;第 17 章介绍 Java 网络程序设计;第 18 章介绍 Java 数据库程序设计。 本书在取材上特别注重知识体系的系统性,力求结构合理、概念清楚、思路清晰、通俗易懂、循序渐进。 尤其在结构上特别注重前后内容的连贯性,力求抓住关键、突出重点、分解难点,体现“理论性、实用性、 技术性”三者相结合的编写特色。对每个知识点不但能告诉读者要怎么做,而且还能告诉读者这么做的 原因。 本书既可以作为高等院校计算机及其相关专业的教材,也可以作为各校程序设计公共选修课的教材, 同时还可用作职业教育的培训用书和 Java 初学者的入门读本以及具有一定 Java 编程经验的开发人员的参 考手册。