前 言
Java语言的出现迎合了人们对应用程序跨平台运行的需求,已成为软件设计开发者应掌握的一门基础语言,很多新的技术领域都涉及Java语言。目前无论是高校的计算机专业还是IT培训学校都将Java语言作为主要的教学内容之一,这对于培养学生的计算机应用能力具有重要的意义,掌握Java语言已经成为人们的共识。
在掌握了Java语言的基本知识之后,如何快速有效地提高Java语言编程技术成为大家普遍关注的问题。实践证明,案例教学是计算机语言教学最有效的方法之一。好的案例对理解知识和掌握应用方法十分重要。本书语言通俗,简明实用,并通过实例来解释相关的概念和方法,有助于读者理解和掌握Java语言编程方法。书中各个案例相互独立,均给出了详细的设计步骤,包括功能描述、理论基础、总体设计、代码实现、程序运行与发布等,而且代码都有详细的注释,便于读者阅读。
本书自2010年第2版出版以来,受到了广大读者的一致好评,有很多热心读者来电讨论书中的相关技术问题,并询问第3版的信息。应广大读者的要求,作者于2015年对本书又进行了第3版修订。为了满足广大读者对当前流行的APP设计开发的需求,新版书中更新了原第5章(蜘蛛纸牌)和第6章(吃豆子游戏)两个案例,将其分别改为成绩查询APP和消息推送APP。其中,成绩查询APP设计结合当前校园信息化建设实际需求,详细讲解了如何利用移动客户端APP来查询学生的考试成绩;消息推送APP则结合当前常用的向移动客户端推送消息的实际应用需求,对如何利用第三方推送平台,从移动客户端"接收消息"、"打开链接"、"管理消息"等进行了详尽分析,对关键代码重点讲解。作者希望借助新增的案例,向读者讲解APP的设计方式与功能实现的方式,以达到举一反三的目的。
在此,再次感谢广大读者对本书的支持,也感谢热心读者对本书再版提出的意见和建议,希望大家今后一如既往地提出宝贵意见。谢谢!
本书所有案例程序都在JDK 1.6运行环境下及AndroidStudio(Android 4.0.3)环境下调试通过。本书代码仅供学习Java语言使用,欢迎读者对不妥之处提出批评和建议。
本书由张建军、吴启武主编,同时参与编写的人员还有张广彬、王小宁、高静、张红朝、余健。由于作者水平有限,书中难免存在疏漏和不足,恳请读者提出宝贵意见,使本书再版时得以改进和完善。
编 者
