栈
存储局部变量
局部变量:定义在方法声明上和方法中的变量
堆
存储 new 出来的对象
如果没有任何引用指针指向改对象,那么改对象就会变成垃圾,java中有完善的垃圾回收机制,会在不定时对其回收.
方法区
相当于代码区,存储代码
本地方法区
和系统有关
寄存器
给CPU使用
存储局部变量
局部变量:定义在方法声明上和方法中的变量
存储 new 出来的对象
如果没有任何引用指针指向改对象,那么改对象就会变成垃圾,java中有完善的垃圾回收机制,会在不定时对其回收.
相当于代码区,存储代码
和系统有关
给CPU使用
本文标题:Java中内存分配
本文链接:https://www.haomeiwen.com/subject/qvzcuttx.html
网友评论