java虚拟机规范.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
java虚拟机规范

Java 虚拟机规范 (Java SE 7 版) 原文版本. 2011/07/28 译文版本. 2011/11/13 作者: Tim Lindholm、Frank Yellin Gilad Bracha、Alex Buckley 译者: 周志明(icyfenix@) 吴璞渊 (wupuyuan@) 冶秀刚 (dennyy99@) Java 虚拟机规范 — 译者序 译者序 从1999年4 月出版的《Java 虚拟机规范(第二版)》至今,已经超过12年,虽然此规范在 JDK 5 发布的时候作了较大的更新,但却始终没有发布完整的规范。在今年6 月28 日,最新的 《Java 虚拟机规范(Java SE 7版)》终于完成并在7 月份正式发布。对于想了解Java 虚拟机 的程序员来说,《Java 虚拟机规范》是必须阅读的,对于想深入了解Java 语言细节的程序员, 阅读《Java 虚拟机规范》也有极大好处,但是《Java 虚拟机规范》、《Java 语言规范》发布十余 年,一直没有中文译本,这让中国不少对Java 虚拟机感兴趣,但英语能力较弱的程序员都被拒之 门外。 在2011 年初,《Java 虚拟机规范 (Java SE 7版)》还是草稿状态时,我就开始关注这本 书,并陆续对其中第1、2、6、7章进行了翻译,到2011 年 9 月时完成了200 余页的译稿。这 时候又在国内著名Java 社区ItEye 中结识了另外两名译者吴璞渊和冶秀刚,我们在随后的两个 多月的时间里共同完成了其余章节的翻译和校对。 《Java 虚拟机规范》并非某一款虚拟机实现的说明书,它是一份保证各个公司的Java 虚拟 机实现具备统一外部接口的契约文档,书中的概念和细节描述曾经与Sun 的早期虚拟机的实现高 度吻合,但是随着技术的发展,高性能虚拟机真正的细节实现方式已经渐渐与虚拟机规范所描述的 内容产生了越来越大的差距。原作者也在书中不同地方反复强调过:虚拟机规范中所提及的“Java 虚拟机”皆为虚拟机的概念模型而非具体实现。实现只要保证与概念模型最终等效即可,而具体实 现的方式无需受概念模型束缚。因此通过虚拟机规范去分析程序的执行语义问题(虚拟机会做什么) 时,但分析程序的执行行为问题(虚拟机是怎样做的、性能如何)则意义不大,如需对具体虚拟机 实现进行调优、性能分析等,我推荐在本书基础上继续阅读《Java Performance》和 《Oracle JRockit The Definitive Guide》等书。 在翻译过程中,我们尽最大努力保证作品的准确性和可读性,力求在保证语义准确的前提下, 尽可能使用通俗易懂的方式向给各位读者介绍Java 虚拟机的约束与运作原理。为此目标,我们在 专有技术名词、偏僻词中用括号保留了原文、专门在多处读者理解起来可能有困难的地方,添加了 “译者注”加以解释。 囿于我们的水平和写作时间,书中难免存在不妥之处,大家如有任何意见或建议都欢迎通过以 下邮件地址与我联系:icyfenix@。本书的勘误与最新版本可以在以下网址中获取: /jvms_javase7_cn/ 第 2 页 / 共 387 页 Downloadat/ Java 虚拟机规范 — 译者序 最后,请允许我再介绍一下本书三位译者的技术背景与分工:  周志明 ( & /icyfenix):远光软件平台开发部部门经理, 平台架构师,不愿意脱离编码的一线码农。著有《深入理解Ja

文档评论(0)

牛X文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档