razumovsky r
Переслано от razumovsky r
Господа, поясните, пожалуйста, по сниппету. Вопросы такие:
1) Строки, созданные через вызов конструктора, даже если они равны, являются двумя разными экземплярами в памяти? (так как первый реф еквалс дает ложь)
2) После интернирования строк, созданных через конструктор, референс еквалс все еще ложь, то есть экземпляры все еще весят в памяти + в пулле интернирования ?
Не нужно после интернирования работать со строкой. И да, ты прав, хранятся и эти, и интернированная строка.