昨天看视频中,老师讲了Java内存分配问题,讲了一下各种存储方式:其中,栈、栈都理解了,现在仍对方法去和本地方法区,寄存器 感觉搞不明白,云里雾里。。。。。。。 A:栈内 用于存储局部变量,当数据使用完后所占空间会自动释放。 B:堆内存 所有new出来的都在堆里面 a:每一个实体都有地址值 b:每一个实体内的内容都有默认值 比如: 整数:0 浮点数:0.0 字符:'\u0000' 布尔:false
c:在垃圾回收器空闲的时候被回收。
谁能对方法区、本地方法区、寄存器给俺用通俗易懂的语言描述一下呢???万分感谢!!!
|