以下哪些内存区域是jvm运行时数据区
4 回答
森栏
TA贡献1810条经验 获得超5个赞
最主要有三个部分
ROM,栈和内存堆。
ROM存入的是用final修饰的变量,是不能改变的。
内存堆主要存的是对象。
栈中存入的是句柄或者说是指针。比如T t=new T();这个时候new出的对象是放在内存堆中的,而t这个指向对象的句柄是放在栈中的。
而溢出一般是发生在栈中。
- 4 回答
- 0 关注
- 658 浏览
添加回答
举报
0/150
提交
取消