【发布时间】:2013-09-16 15:27:13
【问题描述】:
大家都知道.Net框架中String对象是直接存储在堆内存中的
我只是想了解 .Net 框架中是否为字符串保留了任何内存。在 java 中,有一个为字符串保留的内存,称为 SCMP(字符串常量内存池),其中字符串被初始化和垃圾收集,就像堆内存中的其他对象一样。
【问题讨论】:
-
我认为 Java 有这样一个特性,因为在过去,我们的移动设备内存有限。现在我们不需要这样的功能。对于编译器和垃圾收集器来说,它要简单得多。