首先看“寄存器 ”
RAM : 堆(保存java对象 ,new 出来的对象,消耗时间
) 栈 (基本数据类型) 静态存储(存放static)
常数存储(ROM) final类型,保存在ROM.
String a = "abc" 放在字符串常量池里面, 由于String 类本身就是final的
所以 它的属性和方法就被默认成final的了 那么 也会放在 ROM里面。
RAM : 堆(保存java对象 ,new 出来的对象,消耗时间
) 栈 (基本数据类型) 静态存储(存放static)
常数存储(ROM) final类型,保存在ROM.
String a = "abc" 放在字符串常量池里面, 由于String 类本身就是final的
所以 它的属性和方法就被默认成final的了 那么 也会放在 ROM里面。
Java对象存储与ROM特性解析

被折叠的 条评论
为什么被折叠?



