为String Literals&分配null GC

时间:2017-05-29 06:22:59

标签: java string

我想知道是否将null赋给字符串文字,是否有资格进行垃圾回收?

String s = "abc";
s=null;

如果不是,我们怎么能这样做?有没有办法清除文字池?

1 个答案:

答案 0 :(得分:3)

  

我想知道是否将null赋给字符串文字

无法为字符串文字指定null。只有一种方法可以为引用分配null,这是您的代码正在执行的操作。

  

是否有资格进行垃圾收集?

没有。它将保留在常量池中,直到卸载类。

String s = "abc";
s=null;
  

如果不是,我们怎么能实现呢?

你不能。

  

有没有办法清除文字池?

没有

相关问题