电子书:《Java虚拟机规范(Java SE 8版)》

[复制链接]
查看204 | 回复1 | 2019-12-10 11:51:47 | 显示全部楼层 |阅读模式

《Java虚拟机规范(Java SE 8版)》_1

《Java虚拟机规范(Java SE 8版)》_1

《Java虚拟机规范(Java SE 8版)》_2

《Java虚拟机规范(Java SE 8版)》_2

《Java虚拟机规范(Java SE 8版)》_3

《Java虚拟机规范(Java SE 8版)》_3


内容简介:

非卖品!!严禁(售卖和上传互联网平台)!!
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
内容简介
本书由 Oracle官方发布,Java虚拟机
技术创建人撰写,guo内资深Java技术专家翻
译,书中基于最新 Java SE8,完整且准确地
阐述Java虚拟机规范,是深度了解Java虚拟
机和Java语言实现细节的必读之作
本书共分7章。第1章从宏观的角度介绍
了Java虚拟机与Java的关系及发展历程;第2
章概述Java虚拟机的整体架构,包括cass文
件格式、数据类型、原始类型、引用类型
运行时数据区、栈帧、浮点算法、异常等
这对理解本书后面的内容有重要帮助;第3章
详述如何将Java语言编写的程序转换为Java
虛拟机指令集,涉及常量、局部变量、控制
结构、算术运算、参数接收、方法调用、数
组、操作数栈、异常处理、同步与注解等
第4章深入分析用来表示编译后的类和接口的
class文件格式;第5章定义Java虛拟机启动
以及类与接口的加载、链接和初始化过程
第6章阐释并列举Java虚拟机指令集;第7章
提供一张以操作码值为索引的Java虚拟机操
作码助记符表

非卖品!!严禁(售卖和上传互联网平台)!!
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!
ava
虚拟机规范
( Java Se8版)
The Java Virtual Machine Specification
蒂姆·林霍尔姆( Tim Lindholm)
美]弗兰克·耶林( Frank Yellin
亚历克斯·巴克利( Alex Buckley
爱飞翔周志明等译
Q想玉出共

非卖品!!严禁(售卖和上传互联网平台)
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据
图书在版编目(CIP)数据
Java虚拟机规范( Java se8版)/(美)林霍尔姆( Lindholm,T.)等著;爱飞翔等译
一北京:机械工业出版社,2015.5(2017.8重印
(Java核心技术系列)
名原文: The Java Virtual Machine Specification, Java SE8 Edition
SBN978-7-111-50159-6
L.J…Ⅱ.①林…②爱…Ⅲ.JAVA语言-程序设计ⅣV.TP312
中guo版本图书馆CIP数据核字(2015)第095083号
本书版权登记号:图字:01-2014-5471
Authorized translation from the English language edition, entitled The Java Virtual Machine Specification.
Jaw SE Edition, 9780133905908 by Tim Lindholm, Frank Yellin, Gilad Bracha. Alex Buckley, published
by Pearson Education. Inc. Copyright o 1997, 2014, Oracle and/or its affiliates.
ll rights reserved. No part of this book may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying
g or by any information storag
retrieval system, without permission from Pearson Education, Ine.
Chinese simplifed language edition published by Pearson Education Asia Ltd, and China Machine
Press Copyright o 20
本书中文简体字版由 Pearson Education(培生教育出版集团)授权机械工业出版社在中华人民共和guo塌内(不
包括中guo台湾地区和中guo香港、澳门特别行政区)独家出版发行。未经出版者书面许可,不得以任何方式抄袭、复制
或节录本书中的任何部分
本书封底贴有 Pearson Education(培生教育出版集团)激光防伪标签,无标签者不得特售。
Java虚拟机规范( Java SE8版)
出版发行:机械工业出版社(北京市西城区百万庄大街22号邮皮偏码:10003
责任编辑:关敏
责任校对:殷虹
印刷:三河市宏图印务有限公司
版次:2017年8月第1版第5次印刷
开本:186mm×240mm1/16
印张:21.25
号:ISBN978-7-111-50159-6
定价:79.00元
如有缺页、倒页、脱页,由本社发行部调换
(010}8837942688361066
投稿热线010}88379604
010)683262948837964968995259读者信箱:hit(hzbook.com
版权所有·侵权必究
封底无防伪标均为盗版
本书法律顾问:北京大成律师事务所韩光/邹晓东

卖品!!严禁(售卖和上传互联网平台)
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据
The santalol:v译者序
Java从诞生到现在历经20多年,如今已成为一门应用场合非常广泛的编程语言。而
在它逐步发展的过程中,还有另一件事物也在不断发生变化,这就是Java虚拟机。
与某些语言相比,Java的特色之一就是通常需要把编译好的c1ass文件放在虚拟机
中执行,而不是直接放在硬件上执行。这种在硬件和二进制文件中加入虚拟机层的做法
自然有其优势与局限性,然而纵观Java语言与Java虚拟机的发展脉络就可看出,各种
Java虚拟机的实现者依然在以他们自己的方式不断地优化虚拟机
虚拟机的具体实现可以有差别,但它们都遵循一套抽象的规则,这就是Java虚拟机
规范。这份规范不仅可以使Java虚拟机的实现变得更加协调,而且还阐明了Java虚拟机
与Java语言之间的契合点,令实现者可以在保持程序语义不变的前提下获得充分的发挥
从J2SE50开始,Java有了较大改变,加入了泛型、枚举、变长参数、多异常
catch语句等特性,到了 Java se8,更是引人了与 ambda表达式相关的许多新功能
使Java语言的写法变得更为灵活。与此同时,Java虚拟机也在针对这些特性而调整。无
论读者是否从事虚拟机开发,都可以从研读规范的过程中更为深入地体会这些特性。大
家还可以参考 Bill Venners所著的《 Inside the Java2 Virtual Machine》(《深入Java虚
拟机(原书第2版)》),以了解Java虚拟机的原理及指令细节。
尽管Java虚拟机通常与Java语言配套使用,但除了Java语言之外,用 Clour
Scala等语言所写的程序也可以运行在Java虚拟机上。此外,还可以用Java语言实现出
Python、Ruby等语言的解释器,从而将其放在Java虚拟机中执行。这些用法都表明:虚
拟机规范不但对学习Java有帮助,而且还能促使我们以全新的手法来运用其他常见的语
言。从某种意义上来看,Java虚拟机有其独特的地位,而且还是程序设计领域中的
思维方式
翻译本书的过程中,译者参考了由周志明、薛笛、吴璞渊、冶秀刚所翻译的《Java

非卖品!!严禁(售卖和上传互联网平台)!!
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!
虚拟机规范( Java se7版)》,并保留了上一版的部分译者注,在此谨对四位译者深表感
谢。同时感谢机械工业出版社华章公司诸位编辑与工作人员的帮助
本书的风格和术语尽量与上一版相符,有时会酌情稍作调整。欢迎大家发邮件至
eastarstormlee(@gmail.com,或访问github.com/jeffreybaoshenlee/zh-translation-errata-
jvmspec& rissues,给我以批评和指正。该网址还列有《中英文词汇对照表》,以供参考。
爱飞翔


#############################################


回复

使用道具 举报

℡淺笑如夏 | 2019-12-21 20:00:17 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则