Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
Классы-обертки – неявные проблемы
51
Классы-обертки – неявные проблемы
52
Классы-обертки – неявные проблемы
Класс java.lang.Integer предусматривает использование кеша
Integer-оберток для целочисленных значений от -128 до 127.
Поэтому в кеше хранятся уже готовые объекты-обертки для
этого диапазона и при попытке создания таких объектов
ссылка на них уже готова.
Если же делается объект-обертка для значений вне этого
диапазона, то для этого создаются новые объекты.
Вот почему сравнение c==d возвращает false.
53
Соседние файлы в папке lec
