Java虚拟机
文章平均质量分 96
.idea
SWPU_嵌入式团队
展开
-
Java虚拟机执行子系统(class文件结构与字节码指令、类加载机制、执行引擎)
目录一.Class文件结构(1)概述(2)Class文件的首八字节(3)常量池 一.Class文件结构 (1)概述 Java虚拟机从严格意义上讲不应该只叫做Java虚拟机。虚拟机不关心是用什么语言生成的class文件,它只关心class文件本身,即语言无关性。而实现语言无关性的基础是虚拟机和字节码存储格式。 一个Java对全世界做出的霸气承诺:“Write once,Run anywhere!” class文件是一组以8个字节为基础单位的二进制流,无添加任何分隔符,因此class文件中存储的数据几乎全原创 2021-01-22 14:40:11 · 1895 阅读 · 5 评论 -
Java虚拟机自动内存管理机制——理论篇
目录一.内存区域的划分(1)运行时数据区 一.内存区域的划分 (1)运行时数据区 JVM在执行的时候会将自己所管理的内存区域划分为不同的区域,这些内存区域有着各自的用途和生命周期。 注意:下面给出的内存模型只是java虚拟机规范给出的概念模型,具体的如何实现将由具体的虚拟机完成。 1.程序计数器 程序计数器又叫做PC寄存器,这是在 ...原创 2020-12-10 18:35:30 · 233 阅读 · 0 评论