В Java,
Строковые литералы в String Constant Pool не собирают мусор, поскольку они ссылаются на таблицу ссылок, которая создается экземпляром среды выполнения для оптимизации пространства.
Если размер литерального пула строк больше, Поскольку каждый строковый литерал в String имеет ссылку, поэтому он не будет иметь права на GC. как это обрабатывается JVM?