jvm虚拟机内存
包含线程私有区和线程共享区
线程私有区包含:本地方法栈,jvm虚拟机栈,程序计数器
线程共享区包含:方法区,堆,
本地方法栈:储存虚拟机使用到的native 方法服务;
jvm虚拟机栈中:储存局部变量表,操作栈,动态链接,方法出口等
方法区:储存类信息,静态变量,常量等
堆:储存数组,对象,是垃圾回收的主要区域
初步了解jvm内存使用
第一:jvm虚拟机栈
第二:jvm虚拟机栈和堆的使用
通过上面两种可以看出java是值传递,而不是引用传递,第一种传递的是数,第二种传递的是地址,都是值传递。