JVM---10分钟入门代码执行过程(字节码执行引擎剖析)

1、物理机与虚拟机的区别 虚拟机是一个相对于物理机的概念。两种机器都有代码执行能力,区别是物理机的执行引擎是直接建立在处理器,硬件、指令集和操作系统层面上的,而虚拟机的执行引擎是自己实现的,因此可以自行制定指令集与执行引擎的结构体系,并且能够执行那些不被硬件直接支持的指令集格式。 2、运行时栈帧结构 运行的每一个方法调用开始到执行完成的过程,都对应着一个栈帧在虚拟机栈里从入栈到出栈的过程。 栈帧是
相关文章
相关标签/搜索