Термин Java обновлено

Пул строк: что это

Коротко

Пул строк: таблица каноничных экземпляров String в куче (с Java 7). Литералы и константные выражения попадают в пул автоматически, одинаковые литералы указывают на один объект.

Определение

Таблица каноничных экземпляров String в куче (с Java 7). Литералы и константные выражения попадают в пул автоматически, одинаковые литералы указывают на один объект. Строки, созданные в рантайме, попадают туда только через intern().

Из урока «String, пул строк и StringBuilder»

Литералы ("java") и константные выражения кладутся в пул строк (он живёт в куче). Что такое пул строк, где он находится и что делает intern()?

Читать урок целиком

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Java проверят, что термин понятен в деле.