深入理解Java7

深入理解Java7

ID:32345177

大小:3.29 MB

页数:136页

时间:2019-02-03

深入理解Java7_第1页
深入理解Java7_第2页
深入理解Java7_第3页
深入理解Java7_第4页
深入理解Java7_第5页
资源描述:

《深入理解Java7》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、深入理解Java7:核心技术与最佳实践成富著本书是学习Java7新功能和新特性以及深入理解Java核心技术的最佳选择之一。经过近6年的等待,Java迎来了它的又一个历史性的版本—Java7。Java7在提高开发人员的生产效率、平台性能和模块方向上又迈进了一步,变得更加强大和灵活。本书不仅对Java7的所有重要更新进行了全面的解读,而且还对Java平台的核心技术的底层实现进行了深入探讨,包含大量最佳实践。全书的主要内容可分为三大部分:第一部分是1~6章,全面阐释Java7在语法、JVM、类库和API等方面的所有重要新功能和新特性,掌握这部分内容有助于大幅度提升编码效率和提高代码

2、质量;第二部分是7~13章,对JVM、Java源代码和字节代码操作、类加载器、对象生命周期、多线程、并发编程、泛型、安全等Java平台的核心技术进行了深入解析,掌握这部分内容有助于深入理解Java的底层原理;第三部分为第14章,是对Java8的展望,简要介绍了Java8中将要增加的新特性。封底无防伪标均为盗版版权所有,侵权必究本书法律顾问北京市展达律师事务所图书在版编目(CIP)数据深入理解Java7:核心技术与最佳实践/成富著.—北京:机械工业出版社,2012.5ISBN978-7-111-38039-9I.深…II.成…III.JAVA语言-程序设计IV.TP312中国版

3、本图书馆CIP数据核字(2012)第068801号机械工业出版社(北京市西城区百万庄大街22号邮政编码100037)责任编辑:朱秀英印刷2012年5月第1版第1次印刷186mm×240mm•29.25印张标准书号:ISBN978-7-111-38039-9定价:79.00元凡购本书,如有缺页、倒页、脱页,由本社发行部调换客服热线:(010)88378991;88361066购书热线:(010)68326294;88379649;68995259投稿热线:(010)88379604读者信箱:hzjsj@hzbook.com前言为什么要写这本书我最早开始接触Java语言是在大学的

4、时候。当时除了用Java开发一些小程序之外,就是用Struts框架开发Web应用。在后来的实习和工作中,我对Java的使用和理解更加深入,逐渐涉及Java相关的各种不同技术。使用Java语言的一个深刻体会是:Java语言虽然上手容易,但是要真正掌握并不容易。Java语言对开发人员屏蔽了一些与底层实现相关的细节,但是仍然有很多内容对开发人员来说是很复杂的,这些内容恰好是容易出现错误的地方。我在工作中就经常遇到与类加载器和垃圾回收相关的问题。在解决这些问题的过程中,我积累了一些经验,遇到类似的问题可以很快地找到问题的根源。同时,在解决这些实际问题的过程中,我意识到虽然可以解决某些

5、具体的问题,但是并没有真正理解这些问题的解决办法背后所蕴含的基本原理,仍然还只是处于一个“知其然,不知其所以然”的状态。于是我开始阅读Java相关的基础资料,包括Java语言规范、Java虚拟机规范、Java类库的源代码和其他在线资料等。在阅读的基础上,编写小程序进行测试和试验。通过阅读和实践,我对Java平台中的一些基本概念有了更加深入的理解。从2010年开始,我对积累的相关知识进行了整理,在InfoQ中文站的“Java深度历险”专栏上发表出来,受到了一定的关注。2011年7月,在时隔数年之后,Java的一个重大版本JavaSE7发布了。在这个新的版本中,Java平台增加了

6、很多新的特性。在Java虚拟机方面,invokedynamic指令的加入使虚拟机上的动态语言的性能得到很大的提升。这使得开发人员可以享受到动态语言带来的在提高生产效率方面的好处。在Java语言方面,语言本身的进一步简化,使开IV发人员编写代码的效率更高。在Java类库方面,新的IO库和同步实用工具类为开发人员提供了更多实用的功能。从另外一个角度来说,JavaSE7是Oracle公司收购Sun公司之后发布的第一个Java版本,从侧面反映出了Oracle公司对Java社区的领导力,可以继续推动Java平台向前发展。这可以打消企业和社区对于Oracle公司领导力的顾虑。JavaSE

7、7的发布也证明了基于JCP和OpenJDK的社区驱动模式可以很好地推动Java向前发展。随着新版本的发布,肯定会有越来越多的开发人员想尝试使用JavaSE7中的新特性,毕竟开发者社区对这个新版本期待了太长的时间。在Java程序中使用这些新特性,可以提高代码质量,提升工作效率。Java平台的每个版本都致力于提高Java程序的运行性能。随着新版本的发布,企业都应该考虑把Java程序的运行平台升级到最新的JavaSE7,这样可以享受到性能提升所带来的好处。对于新的Java程序开发,推荐使用JavaSE7作为标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。