![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
文章平均质量分 93
J_小浩子
我把在学习过程中的bug发表在CSDN上,才疏学浅,班门弄斧。
展开
-
《深入理解Java虚拟机》--Understanding the Jvm(上)
《深入理解Java虚拟机》–Understanding the Jvm(上)前言:跟”Thinking in Java”不同的是,《深入理解Java虚拟机》是一本修炼内功心法的书。因为虚拟机对开发者来说,几乎是屏蔽的,可能了解虚拟机内部运转对敲代码不会有直接的效果,但是对读程序,理解程序如何执行的认识会更深一步。”Thinking in Java”从代码层面上分析代码的设计和高效用法,既有现学现用的原创 2016-10-07 12:30:29 · 1714 阅读 · 0 评论 -
《深入理解Java虚拟机》--Understanding the Jvm(下)
21.虚拟机字节码执行引擎 执行引擎是Java虚拟机最核心的组成部分之一。所有的Java虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。解析字节码过程的重点是虚拟机的方法调用和字节码执行。22.运行时栈帧结构 栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。在下图的栈帧概念结构中,活动的线程只有位原创 2016-10-07 12:51:34 · 1959 阅读 · 0 评论