Согласно знаменитой книге Голова первая Java Страница 661:
"Garbage Collector doesn't go inside String pool.
"
После прочтения подобных вопросов по SO я нашел смешанные ответы, например:
- Коллекция мусора из строковых литералов такая же, как у обычных объектов. Прочтите это
- Некоторые ответы говорят об обратном. Прочитайте ответ здесь.
Мои вопросы:
-
Как были строковые литералы, собранные на Java 6 и до
-
И поскольку в Java 7, строковые литералы будут созданы в куче, как сбор мусора строковых литералов будет отличаться в Java 7 по сравнению с java 6?