前言

Java语言经过20多年不断发展,变得更加成熟、更加易用。多年来Java语言一直是非常受欢迎的语言,这也说明了Java语言的生命力。Java语言最开始用于设计开发机顶盒,经过发展,目前主要用于Java Web应用、企业级应用、Android应用和桌面应用开发。

书中源代码

1.源代码下载

书中包括了200多个完整示例,以及一个完整的案例项目源代码,读者可以到本书网站http://www.zhijieketang.com/group/9下载。

2.源代码目录结构

作为一本介绍编程的书,本书提供很多示例源代码。下载本书源代码并解压,会看到如图0-1所示的目录结构。图0-1中的ch5.6表示第5.6节的示例代码,A.3.2表示附录A中3.2节,B表示附录B中的代码,每个文件夹都是一个Eclipse项目。

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

3.导入Eclipse源代码项目

如何将Eclipse源代码项目导入到自己的Eclipse中呢?可以在Eclipse工具中选择“文件”→“导入”命令,打开如图0-2所示的导入项目对话框,在对话框中选中General下的“现有项目到工作空间中”,然后单击“下一步”按钮进入下一个对话框。如图0-3所示,单击“选择根目录”后面的“浏览”按钮选择源代码目录,这样会找到该目录下所有的Eclipse项目,根据自己的需要选中项目,然后单击“完成”按钮,将项目导入到Eclipse中。

图0-2 导入项目对话框(1)

图0-3 导入项目对话框(2)

另外,笔者推荐在导入时将项目复制到自己的工作空间中,这需要选中如图0-3所示“选项”选项区域中的“将项目复制到工作空间中”复选框。

勘误与支持

我们在网站http://www.zhijieketang.com/group/9中建立了一个勘误专区,可以及时地把书中的问题、失误和纠正反馈给广大读者。如果读者发现了任何问题,均可以在网上留言,也可以发送电子邮件到eorient@sina.com,我们会在第一时间给予回复。

致谢

在此,感谢清华大学出版社的盛东亮编辑给我们提供了宝贵的意见。本书主要由关东升编写。此外,赵志荣、赵大羽、关锦华、闫婷娇、关秀华、王馨然、闫喜华和赵浩丞参与了部分内容的写作。感谢赵浩丞手绘了书中全部草图,并从专业的角度修改书中图片,力求更加真实完美地奉献给广大读者。

由于时间仓促,书中难免存在不妥之处,请读者见谅,并提出宝贵意见。

关东升

2019年4月