![]() |
1
8
s引用的字符串对象将位于堆上,字符串文本“abc”将位于字符串池中。字符串池中的对象不会被垃圾收集。它们可以在程序的生命周期中重用,以提高性能。 |
![]() |
2
5
存储
在堆里,但是
如果它们在源代码中显示为文本,包括常量字符串表达式(例如。
编辑
:
当你打电话的时候
另见: interned Strings : Java Glossary
|
![]() |
3
1
一串 进入文本池,在进程运行(或web应用程序保持加载)期间一直保持在那里 芬尼 而且从不收集垃圾。字符串名称2不为“Alex”分配内存,而是从文本池中重用它。
对于字符串 创建了两个对象,引用name3和name4是可垃圾回收的。
|
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |