userText將是不同語言的7000個字符的字符串。 我想知道如何執行此代碼後,垃圾回收字符串。假設在unescapeHtml4 userText被分配了一個新值並且在替換之後有相同的事情。Java 8字符串垃圾回收
上一個userText字符串會發生什麼情況。他們會在字符串池中或將被垃圾收集器刪除。
String userText = context.getRequestParameter("addedText");
if (someCondition)
{
userText = StringEscapeUtils.unescapeHtml4(userText));
}
else
{
userText = userText.replace(charsequence1, charsequence2);
}
- 使用userText一些邏輯---
7000個字符遠離「大」,因爲它可以得到。 – luk2302
@ luk2302約6999?或者... 6998(這可能會持續一段時間):) –
@AndyTurner:當7000人遠離大時,這些較小的數字也是如此。即使乘以十,也不會使它值得考慮垃圾收集。 – Holger