JAVA内存区划

2022-12-10  本文已影响0人  面向对象架构

一、运行时数据区域

JVM_Runtime-Data-Area.jpg

1.1、程序计数器

当前线程所执行的字节码的行号指示器。

使用 PC计数器 存储字节码指令地址有什么用?
CPU需要不停的切换各个线程,切换回来以后,就得知道接着从哪里开始继续执行

1.2、Java 虚拟机栈

1.3、本地方法栈

1.4、Java 堆

1.5、方法区/元数据区

1.6、运行时常量池

1.7、直接内存

上一篇 下一篇

猜你喜欢

热点阅读