Java SE实践教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

序言

关于本书

Java语言,1995年诞生于Sun公司。如果按照人的标准来衡量,成长至今也算大小伙子了。但是我更愿意把她看作一位婀娜多姿的少女,向人们展示着不加修饰的天然之美。其诞生至今的传奇经历足可以写成一部精彩的小说,如果拍成电影也不会比任何一部好莱坞大片差。

与Java语言的第一次亲密接触始于大学,当时也阅读了许多介绍Java语言的书籍,除了一本书让我印象深刻外,其他的都如过眼云烟。感觉那些书不是太注重语言本身而脱离实际的应用,就是还没有把基本的知识点交代明白,便罗列了一堆让人摸不着头脑的复杂样例。于是便萌生了自己写一本书介绍 Java语言的念头。但是写书本来就不是件轻而易举的事,何况市面上介绍Java的书籍又多如牛毛,要想写得与众不同就更难了。

多年酝酿之后,一次和同事间的无意闲聊,终于让我感觉写书的时机已臻成熟。本人服务于Sun公司多年,一直从事与NetBeans相关的工作,所以与Java联系得相当紧密。在公司举办的历次技术推广大会及校园活动中,我们发现 Java 动手试验室非常受大家欢迎,从中不但可以学到最新的Java 技术,还可以当场练习实例,同事们手头也积攒了这方面的大量资料。既然有了上等的原料,为什么不烹制一盘美味佳肴来奉献给广大 Java 爱好者呢?于是几位同事一拍即合,紧接着NetBeans中文社区的一些成员也纷纷加入了进来。众人拾柴火焰高,在大家齐心耕耘之下,本书终于呈现在广大读者面前。

本书特点

本书将动手实验室的内容进一步整理和系统化,形式上更加贴近实际的教学要求,并融入作者多年工程实践的经验和对Java语言编程思想的理解,让读者以一种生动有趣的方式掌握Java的最新技术和相关有效的开发方法和资源。本书力求做到如下几点。

● 内容新。基于最新的Java SE进行介绍,知识点的讲解简明扼要,汇集了Sun公司技术讲师多年的讲课积累。

●实践性强。书中以动手实验室的方式,详尽地讲解大量实例。实例分为两种形式,一种是规模适中的贯穿全书的综合开发实例,其开发过程将以项目的形式进行,穿插实际工程中常见问题的解决方法;另一种是短小精悍的例程,形成对知识点讲解的补充。

● 密切结合集成开发工具。语言的学习和实例的讲解都将结合NetBeans开发工具完成,方便学生上机实习。

● 遵循教学的特点和规律。在内容安排上将紧扣教学中的多个场景进行设计,充分考虑老师的教学需求和学生的学习需要。

读者群

本书基于NetBeans集成开发环境介绍Java语言的最新技术和应用方法,除了对基本技术点进行介绍外,还利用大量生动的实例进行阐述。因此,本书适合所有Java初学者及对Java有一定研究的开发人员。

● Java初学者:能以最快的速度了解Java的最新技术,从而对Java语言产生浓厚的兴趣。

● Java中级开发者:在了解Java新技术的同时可以学到如何在NetBeans中使用这些新技术。

● Java高级研究者:帮您始终站在Java技术的前沿而立于不败之地。

获取代码和软件

● 本书所使用的代码在Java SE 6 Update 7和NetBeans6.1简体中文完全版上测试通过。

● 由于没有配备随书光盘,请从如下站点下载本书的所有示例代码:http://zh-cn.netbeans. org/community/book/JavaSE/index.html/

● 要下载及安装JDK,请访问:http://java.sun.com/

● 要下载及安装NetBeans,请访问:http://www.netbeans.org/

感谢

首先感谢Karie Willyerd女士在百忙之中抽出宝贵时间为本书写序。Karie是Sun公司副总裁兼首席培训官,全面负责Sun公司全球的培训和认证业务。如果最近通过了Sun公司技术认证,那么在认证证书上您会看到Jonathan Schwartz先生(Sun公司CEO)和Karie Willyerd女士的签名。

还要感谢我在Sun中国工程研究院的同事蒋健、沈卓立和叶亮。他们不但全程参与了许多重要章节的编写,同时还是本书的发起人,贡献了许多好点子。特别要感谢蒋健对本书做了许多细致的改进。

感谢Allen Shao、丁亮、何广军、黄永龙、刘峥、田野和赵毅。他们都来自NetBeans中文社区(http://zh-cn.netbeans.org/community)。这是一支非常出色和有活力的团队,参与了许多NetBeans中文项目,为NetBeans在中国的推广做出了极大的贡献。来自五湖四海的社区成员利用业余时间参与了大量的编写和校对工作,并提出了许多有价值的建议。

我由衷地希望,您在阅读本书时,能感觉到学习Java语言是一个轻松而愉快的过程。