Java虚拟机规范(Java SE 8版)

蒂姆·林霍尔姆(Tim Lindholm)

出版时间

2015-05-31

ISBN

9787111501596

评分

★★★★★
AI导读
核心看点
  • 权威阐释Java SE 8虚拟机架构与工作原理
  • 详解class文件格式、字节码指令集及验证规则
  • 深入解析类型注解扩展与接口默认方法调用
适合谁读
  • Java底层原理研究者与虚拟机开发者
  • 需要查阅字节码细节的高级Java工程师
  • 希望深入理解JVM规范的技术人员
读前提醒
  • 本书枯燥,建议配合javap或IDE插件对照阅读
  • 作为工具书查阅,重点细读第二、三章内容
  • 建议结合《深入理解Java虚拟机》辅助学习
读者共识
  • 内容严谨但可读性差,适合当字典查阅
  • 翻译质量总体不错,但偶有错别字需注意
  • 是理解Java字节码与虚拟机体系的必备参考

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "An identifier is a unlimited-length sequence of Unicode letters and digits, the first of which must be a letter. The method Character.isJavaIdentifierStart returns true when passed a Unicode character that is considered to be a letter in a identifier. The method Character.isJavaIdentifierPart return"
  • "A literal is the source code representation of a value a primitive type, the String type, or the null type. String literals and, more generally, strings that are the value of constant expressions are "interned" so as to unique instances, using the method String.intern. The null type has one value, t"
  • "The Java programming language is strongly typed, which means that every variable and every expression has a type that is known at compile time. The type of the Java Programming language are divided into two categories: primitive types and reference types, there is a special null type, the type of ex"
目录
译者序
前 言
第1章 引言1
1.1 简史1
1.2 Java虚拟机2

显示全部
用户评论
主要是当成工具书来使用。不同cpu和不同操作系统导致代码不可移植,JVM封装了上述的不同,并给出了类似的抽象。cpu机器指令类似于jvm指令,jvm虚拟机栈类似于操作系统栈....jvm做了这些tedious的事情,使得我们可以用Java实现write once,run everywhere
规范之书,必须读........
Invokedynamic自始至终没明白在干嘛
看规范真的太枯燥了。请配合javap,classview,或者IDE插件一起食用。
有人愿意翻译就谢天谢地了
翻译质量上佳
下载
收藏