13. Почему строка является популярным ключом в HashMap в Java?
UNKNOWNПоскольку строка неизменяемая, её hashCode() кэшируется в момент создания и нет необходимости рассчитывать его снова. Это делает строку отличным кандидатом для ключа в HashMap т.к. его обработка происходит быстрее
Предыдущий вопрос: 12. Почему String неизменяемый и финализированный класс?
Следующий вопрос: 14. Что делает метод intern() в классе String?
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку: напишите мне