Карточка Junior String и пул строк спрашивают часто обновлено
Неизменяемость String
Вопрос
Почему String неизменяем?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Безопасное разделение между потоками без синхронизации, кеширование hashCode, надёжные ключи HashMap, пул строк, безопасность (путь или URL не подменить после проверки). Класс final, данные приватные и не меняются.
Ответ
Безопасное разделение между потоками без синхронизации, кеширование hashCode, надёжные ключи HashMap, пул строк, безопасность (путь или URL не подменить после проверки). Класс final, данные приватные и не меняются.
Разбор
Безопасное разделение между потоками без синхронизации, кеширование hashCode, надёжные ключи HashMap, пул строк, безопасность (путь или URL не подменить после проверки). Класс final, данные приватные и не меняются.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.