本书作者Budi Kurniawan是BrainySoftware.com的高级架构师,也是《How Tomcat Works》等经典著作的作者。本书是系统讲解Java 7的一部难得作品,它既适合没有Java技术开发经验的读者系统地学习Java开发相关的知识,又适合有一定的Java开发经验,但是希望能掌握最新的Java 7技术的读者。
本书包含三个方面的内容:Java编程语言、Java面向对象编程和Java核心类库。无论是对于桌面应用,还是Web应用,它都为构建真实的应用程序提供了很好的指导。本书是你所能找到的最全面的Java 7程序设计教程,其主题有:Java语言的语法、面向对象编程、集合框架、数字和日期的处理、错误处理、输入和输出、泛型(generic)、注解(annotation)、Swing、数据库访问、国际化、网络化、Applet、多线程和并发工具、Servlet和JSP、API文档、安全性、应用程序开发。
正如在翻译过程中发现原著的错误一样,虽然我们在翻译过程中竭力以求信、达、雅,但限于自身水平,必定仍会有诸多不足,还望各位读者不吝指正。大家可以通过访问我的博客http://YuLimin.ItEye.com 或者发送电子邮件到YuLimin@163.com 进行互动。
关于术语的翻译,仍然沿用翻译Effective Java中文第2版时采用的术语表以及满江红开放技术研究组织翻译术语,请见http://yulimin.iteye.com/blog/272088。
感谢崔毅(http://cuiyi.javaeye.com/)对我在翻译中碰到的问题进行的深入讨论,并对本书翻译时所采用的术语进行了认真的磋商;感谢“满江红开放技术研究组织”的翻译同仁们在术语表讨论中提出许多中肯的建议;感谢满江红开源组织的曹晓钢提供的一些翻译注意事项和热情的帮助;感谢华章公司的编辑悉心地审读和认真地编辑,辛苦了,谢谢你们!
本书由我组织翻译,徐周乐负责翻译第1~15章,俞哲皆负责翻译第16~26章,我负责翻译前言、第27~29章、附录并对全书所有章节进行全面审校,还负责对原文中的错误与作者进行沟通并加以修正。参与翻译等工作的人员还有:杨春花、崔毅、张琬滢、蒋凌锋、魏伟、万国辉等,在此再次向他们深表感谢。
本书章节安排合理,内容承上启下,但是需要边看书边动手做实验,才能充分理解并掌握Java技术及新特性。可以利用本书附带的示例程序进行练习与实践。示例与答案下载地址为:http://books.brainysoftware.com/download/java7Beginners3rdEd.zip。
快乐分享,实践出真知,最后,祝大家能够像我一样在阅读中享受本书带来的乐趣!
Read a bit and take it out, then come back read some more.