Java面向对象程序设计(第3版)
上QQ阅读APP看书,第一时间看更新

第3版前言

诞生于1995年的Java语言,已经发展为最主流的面向对象程序设计语言,它简单、高效,与平台无关,是计算机世界的“国际语言”。面向对象技术具有模拟现实世界的思维方式,数据与操作相捆绑的程序风格符合现代大规模软件开发的要求,成为计算机应用开发领域的主流趋势。不仅如此,Java的跨平台造就它在Internet上无可比拟的应用前景,使得Java成为当今互联网和移动互联网领域最流行、最受欢迎的一种程序开发语言。原Sun公司总裁兼首席运营官Jonathan Schwartz说:“Java技术正在成为全球网络应用的事实标准,它将大大加快和简化提供移动、消费和企业市场的服务。”现在Java平台仍继续为Java经济注入活力,驱动全球企业在移动应用和服务器领域的技术创新。

2005年在Java发布10周年之际,我们编写了第1版Java程序设计教程,受到读者好评,连续加印多次;2009年和2010年本书获得宁波市教育局和浙江省教育厅的立项赞助,2012年出版了第2版,本书获得浙江省“十一五”重点教材建设项目以及其他很多赞誉;2015年重新编写了第3版。本次修订在Java内容体系和结构上做了微调,使知识点的衔接更合理,教学重点更突出,同时增加了新技术。通过教材案例的引领,突出“学中用”和“用中学”。本书具有以下特色。

• 与其他Java图书相比,本书的每一章都由“案例分析”开篇,“案例实现”收尾,案例大小适中,能够快速入门。

• 遵循“案例提出问题——知识学习——案例实现”的体例,为了便于理解,又把综合案例分解为可独立运行的子案例。

• 四化设计:核心知识案例化,抽象概念形象化,复杂问题通过分解尽量简单化,综合知识项目化。

• 基于学生学习实际需要,通过简单程序和图示说明,将内容进行了整合,便于学生交互使用。教材内容循序渐进,程序注重前后衔接和对比,环环相扣。为了便于教师讲解和读者理解,书中对主要程序代码增加了行号。

• 本书不仅注重一般概念和理论的叙述,而且注重系统开发过程中结构和模式的研究。

• 课后练习分3部分:习题是积木式内容重建,问题探究是在知识广度和深度上的拓展,OCJP题为学生打开一扇认证之窗。

本书编写的初衷是重在应用。本书每章后边的习题、问题探究及OCJP提供参考答案。

本书出版之际,感谢我的师长姜遇姬教授的指导,感谢我的同事邓芳、刘臻、张梁斌以及我的学生的帮助与支持。

PPT及相关源码、习题答案参考及实验安排资料可通过编者邮箱yangxy3225@163.com索要,也可以在人民邮电出版社教学服务与资源网(www.ptpedu.com.cn)下载。

由于编者水平所限,书中难免还存在一些缺点和错误,希望读者批评指正。

编者
2015年5月