Java String.substring-Methode potenzieller Speicherverlust?

Ich habe die String-Klassen-API durchgesehen und es sieht so aus, als gäbe es einen potenziellen Speicherverlust, der durch die Teilstring-Methode verursacht wird, da sie dasselbe Zeichenarray wie die ursprüngliche Zeichenfolge verwendet.

Wenn die ursprüngliche Zeichenfolge sehr umfangreich ist, kann die von der Teilzeichenfolge zurückgegebene kleine Zeichenfolge verhindern, dass die ursprüngliche Zeichenfolge (die von einem großen Array gesichert wird) in Java eine Garbage Collection durchführt.

Irgendwelche Gedanken oder habe ich die API falsch gelesen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage