前言 本书是针对应用型本科和高职院校的教学需要,由编者主编的教材《Java程序设计基础》(第8版)精简而成。书中例题采用Java 17和JavaFX17技术编写,每个例题突出一个程序设计知识点,并保持由浅入深、循序渐进、突出重点、分解难点的编写特色。本书因其优化的知识体系、通俗易懂的讲解方式、对知识点的透彻分析和灵活实用的举例而深受读者的欢迎,使读者感到学习Java编程是一种乐趣,而乐趣又成为学习Java语言的动力,让读者在学习的乐趣中掌握Java的基本编程技巧。这种良性循环都归功于本书精选的内容和合理的结构,衷心希望本书能成为广大读者的良师益友。 本书的配套教材《Java编程基础实验指导与习题解答》为本书的知识点提供了充分详细的讲解,因此认真地按照书中实验要求进行上机实践,能更好地理解书中的关键点,少走弯路,更好地掌握所学知识。 书中所有例题与实验指导中的代码可以在Windows 7、JDK 11、JavaFX 15以上版本环境运行。编者的运行环境是Windows 11、JDK 17及JavaFX 17版本。因为Swing已逐渐被JavaFX取代,所以本书使用JavaFX进行界面程序设计,但由于自Java 11开始,JDK中不再包含JavaFX,因此JavaFX需单独下载与安装。 如果读者想继续深入学习,更好地掌握Java技术,请阅读编者主编的教材《Java程序设计基础》(第8版),ISBN:978-7-302-63678-6。 本书的出版得到了清华大学出版社的大力支持,刘向威和张爱华编辑为本书的顺利出版付出了大量心血,在此,对所有提供支持、帮助的人和单位敬致谢忱。 编?者 2023年3月