《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 编程经验的开发人员的参 考手册。