9
Чому додавання "" до String зберігає пам'ять?
Скажімо, я використовував змінну з великою кількістю даних String data. Я хотів використати невелику частину цього рядка таким чином: this.smallpart = data.substring(12,18); Через кілька годин налагодження (за допомогою візуалізатора пам'яті) я з'ясував, що поле об'єктів smallpartзапам'ятовувало всі дані з data, хоча воно містило лише підрядку. Коли я змінив код на: …
193
java
performance
string
memory