Jvm在java运行时数据分为6种:
①.程序计数器:一个数据结构,保存当前正在运行的程序的内存地址。(java多线程中可用来进行线程的切换----线程切换后能回到正确的位置,线程私有);
②本地方法栈:为虚拟机使用到的本地方法服务
③运行时常量池:代表运行时每个class文件中的采用表,
④Java虚拟机栈:用于存储局部变量表,操作栈,方法返回值,基本数据类型以及对象的引用,线程私有
⑤方法堆:对象实例,线程共享
⑥方法区:虚拟机加载的内信息,常量,静态变量,编译后的变量
本文详细介绍了Java虚拟机(JVM)在运行时所管理的数据区域,包括程序计数器、本地方法栈、运行时常量池等六个部分,并阐述了它们的作用及特性。
Jvm在java运行时数据分为6种:
①.程序计数器:一个数据结构,保存当前正在运行的程序的内存地址。(java多线程中可用来进行线程的切换----线程切换后能回到正确的位置,线程私有);
②本地方法栈:为虚拟机使用到的本地方法服务
③运行时常量池:代表运行时每个class文件中的采用表,
④Java虚拟机栈:用于存储局部变量表,操作栈,方法返回值,基本数据类型以及对象的引用,线程私有
⑤方法堆:对象实例,线程共享
⑥方法区:虚拟机加载的内信息,常量,静态变量,编译后的变量
649
910

被折叠的 条评论
为什么被折叠?