运行时数据区

    xiaoxiao2021-12-14  19

    程序计数器

          每个线程一个,存储每个线程虚拟机指令字节码的地址。

    虚拟机栈

        每个线程一个,每个方法执行时在栈中创建一个栈帧,存储局部变量表、操作数栈、动态链接、方法出入口,即通常所指的栈。

    本地方法栈

       与虚拟机栈十分类似,区别是一个对应java(字节码)方法,一个对应native(本地)方法

    java堆

       线程共享,存储所有类的实例,可以处于物理上的不连续内存空间中

    方法去

      线程共享,逻辑上是堆的一部分,可以处于物理上的不连续内存空间中,存储虚拟机加载的类信息,常量、静态变量、即时编译的代码。

    转载请注明原文地址: https://ju.6miu.com/read-964218.html

    最新回复(0)