摘要: Java虚拟机的执行引擎不管是解释执行还是编译执行,根据概念模型都具有统一的外观:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。运行时栈帧结构栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈(Virtual M... 阅读全文
posted @ 2014-08-07 18:31 码农神说 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 之前在学习ASM时做了一篇笔记《Java字节码操纵框架ASM小试》,笔记里对类文件结构做了简介,这里我们来回顾一下。Class类文件结构在Java发展之初设计者们发布规范文档时就刻意把Java的规范拆分成了Java语言规范和Java虚拟机规范。而Java可以跨平台主要是靠不同平台的虚拟机来实现的,而... 阅读全文
posted @ 2014-08-07 16:31 码农神说 阅读(193) 评论(0) 推荐(0) 编辑