前言
距离《Java从小白到大牛》第1版出版已经三年多时间了,由于Oracle公司加快了Java版迭代步伐,Java 14已经发布,读者需要知道更多的Java新功能。在这个大的背景下,我们推出了《Java从小白到大牛》第2版。
新变化
根据广大读者第1版的反馈,以及Java 新功能的增加,《Java从小白到大牛》第2版变化如下:
(1) IDE工具不再推荐使用Eclipse,而是IntelliJ IDEA。
(2) 介绍Java 10增强局部变量类型推断功能。
(3) 介绍Java 14中的switch语句。
(4) 调整优化介绍Java函数式编程和 Lambda 表达式。
(5) 在集合中增加介绍forEach()方法。
(6) 介绍搭建自己的Web服务器。
(7) 数据库升级为MySQL 8。

立体化图书
本书继续采用立体化图书概念,所谓“立体化图书”就是图书包含书籍、配套视频、配套课件、配套源代码和服务等内容。

本书读者对象
本书是一本Java编程语言入门图书。无论您是计算机相关专业的大学生,还是从事软件开发工作的职场人,这本书都适合您。但如果您想更深入学习Java应用技术,则需要选择其他图书。

使用书中源代码
书中包括了200多个完整示例,以及两个完整的案例项目源代码,读者可以到清华大学出版社网站下载。
下载本书源代码并解压代码,会看到如图01所示的目录结构。ch3~ch30是本书第3~30章示例代码。


图01示例源代码目录结构



配套代码大部分都是通过IntelliJ IDEA工具创建的项目,读者可以通过IntelliJ IDEA工具打开这些源代码项目。如果读者的IntelliJ IDEA工具处于如图02所示的欢迎界面,则单击Open or Import按钮,打开如图03所示的项目对话框,找到IntelliJ IDEA项目文件夹,即图标的文件夹。如果读者已经进入IntelliJ IDEA工具,可以通过选择菜单File→Open命令打开如图03所示的项目对话框。




图02欢迎界面




图03项目对话框




致谢
在此感谢清华大学出版社盛东亮编辑给我们提供了宝贵的意见。感谢智捷课堂团队赵志荣、赵大羽、关锦华、闫婷娇、刘佳笑和赵浩丞参与部分内容写作。感谢赵浩丞手绘了书中全部草图,并从专业的角度修改书中图片,力求更加真实完美地奉献给广大读者。感谢我的家人容忍我的忙碌,以及对我的关心和照顾,使我能抽出这么多时间投入全部精力专心编写此书。
由于Java更新迭代很快,而作者水平有限,书中难免存在瑕疵及不妥之处,请读者提出宝贵意见,以便再版时改进。
关东升2020年10月
 


 



知识图谱