1.java堆 主要存放对象,动态加载,java gc自动回收
2.java 栈 主要存放基本类型的变量数据(int,short,long,byte,float,double,boolean,char)和对象的句柄(引用)
3.当创建一个线程时,jvm会同时为这个线程创建一个堆栈内存,这里的堆是一个引用到初始化时的堆对象中
1.java堆 主要存放对象,动态加载,java gc自动回收
2.java 栈 主要存放基本类型的变量数据(int,short,long,byte,float,double,boolean,char)和对象的句柄(引用)
3.当创建一个线程时,jvm会同时为这个线程创建一个堆栈内存,这里的堆是一个引用到初始化时的堆对象中