2017-09-24 50 views
0

我可以將字符串文字從字符串池移動到java中的字符串堆嗎? 如果沒有請解釋。 我知道我可以通過調用java.lang.String類的intern()方法將字符串對象從堆移動到池。我可以將字符串文字從字符串池移到java堆嗎?爲什麼?

+0

這一點會是?你確定你想問一下「移動」而不是「複製」嗎? – Tom

+0

那麼,如果你真的想,你可以調用'new String(「any」)',但是你仍然可以在池中獲得文字。但你爲什麼要這樣做? –

回答

1

技術上的字符串池只是堆內的字符串緩存。您無法將字符串文字從池移動到堆。

相關問題