第11章 后端编译与优化

11.2 即时编译器 Java程序最初都是通过解释器(Interpreter)进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁,就会把这些代

第10章 前端编译与优化

10.2 Javac编译器 10.2.1 Javac的源码与调试 下载 10.2.2 解析与填充符号表 词法、语法分析 词法分析: 将源代码的字符流转变为标记(Token)集合的过程,

第8章 虚拟机字节码执行引擎

8.2 运行时栈帧结构 Java虚拟机以方法作为最基本的执行单元 栈帧(Stack Frame):虚拟机进行方法调用和方法执行背后的数据结构,也是虚拟机

6.4 字节码指令简介

6.4.1 字节码与数据类型 编译器会在编译期或运行期将byte和short类型的数据带符号扩展(Sign-Extend)为相应的int类型数据,将bo