Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Строка в Java — это последовательность символов. Она представлена классом String
.
Ключевые особенности:
String
, его содержимое не может быть изменено. Любая операция, которая, казалось бы, изменяет строку (например, конкатенация), фактически создает новый объект String
.String Pool
: Java использует String Pool
(пул строк) для эффективного управления строковыми литералами. Когда создается строковый литерал (например, "hello"
), JVM сначала ищет его в пуле. Если он уже существует, возвращается ссылка на существующий объект. Если нет, создается новый объект в пуле и возвращается ссылка на него.String s1 = "hello";
(использует String Pool
).Строка в Java — это последовательность символов. Она представлена классом String
.
Ключевые особенности:
String
, его содержимое не может быть изменено. Любая операция, которая, казалось бы, изменяет строку (например, конкатенация), фактически создает новый объект String
.String Pool
: Java использует String Pool
(пул строк) для эффективного управления строковыми литералами. Когда создается строковый литерал (например, "hello"
), JVM сначала ищет его в пуле. Если он уже существует, возвращается ссылка на существующий объект. Если нет, создается новый объект в пуле и возвращается ссылка на него.String s1 = "hello";
(использует String Pool
).Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.