初步理解jvm内存

mac2026-06-07  4

jvm虚拟机内存

包含线程私有区和线程共享区

线程私有区包含:本地方法栈,jvm虚拟机栈,程序计数器 线程共享区包含:方法区,堆, 本地方法栈:储存虚拟机使用到的native 方法服务; jvm虚拟机栈中:储存局部变量表,操作栈,动态链接,方法出口等 方法区:储存类信息,静态变量,常量等 堆:储存数组,对象,是垃圾回收的主要区域

初步了解jvm内存使用

第一:jvm虚拟机栈 第二:jvm虚拟机栈和堆的使用

通过上面两种可以看出java是值传递,而不是引用传递,第一种传递的是数,第二种传递的是地址,都是值传递。

最新回复(0)