【发布时间】:2015-01-06 12:46:15
【问题描述】:
如果一个字符串对象引用了一个空值,是否为这个值分配了内存?
例如String str = ""; String str = null;
str的值为null,或者空String,这个是分配在什么地方的吗?
TEXT ADDED当一个String引用指向null时会发生什么(你如何指定这个null并且仍然没有为这个“规范”分配内存?),这个信息是如何存储的?因为引用实际上存储了一个地址。
【问题讨论】:
-
实际上,您已经为
str分配了一个值,即""。 stackoverflow.com/questions/4802015/… -
str's value is null, or empty String我希望你知道两者并不意味着相同...
标签: java string null heap-memory