前言


FOREWORD

Java是一种跨平台的面向对象的程序设计语言,其前身是Oak。Java自面世后就非常流行,且发展迅速,具有卓越的通用性、高效性、健壮性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java具备显著的优势和广阔的前景。

Java语言的风格接近于C++语言,但舍弃了C++中的指针,改以引用取代(按内存地址传递),同时移除了C++的运算符重载功能,移除了多重继承特性,改用接口取代,增加了垃圾回收器功能。

本书通俗易懂,简单明了,重点突出,既考虑了初次接触Java的初学者,又为有一定编程经验者提供了相应的指导。此外,用各种事例来阐明比较难懂或者易混淆的概念,学生可以边学边练,逐步加深和完善对核心技术的理解。

本书集合了数位多年教学一线教师的教学实例以及工作、研究经验编写而成,内容涵盖了最新的Java应用技术,具有可操作性、实践性和先进性。

本书从面向对象的编程技术着手,涉及图形用户界面、网络通信、网络编程、线程等先进的应用技术,适合作为高等学校相关专业面向对象程序课程的教材,也可作为计算机行业从业人员和编程爱好者的参考用书。

本书由张志斌任主编,张明、任志国、郑明秋、祁建宏任副主编,朱小军、岳建斌参与了编写。具体编写分工如下:第1~6章、第14章由张志斌编写,第7、8章由祁建宏编写;第10~12章由任志国编写;第12、13章由张明编写;第9章及第15章的部分小节由郑明秋编写;第15章其余部分以及附录由岳建斌和朱小军编写。岳建斌和朱小军对书中程序进行了测试并审阅了全书。

由于时间仓促,编者水平有限,书中疏漏和不妥之处在所难免,恳请专家和读者提出宝贵意见。

编者

2016年12月