TGViewer
Java библиотека Java библиотека @javalib · 30.6K subscribers
Post #7761 1.95K
Как HashMap устроен внутри

• Вычисляет хеш ключа.
• Определяет индекс корзины во внутреннем массиве.
• Сохраняет запись в узле с хешем, ключом и значением.
• При коллизиях использует связный список, а начиная с Java 8 при определённых условиях преобразует его в красно-чёрное дерево.

Если такой ключ уже существует, put() заменяет его значение.

Полезные ресурсы по Java 👩‍💻| Наш канал в MAX 🟪
  • 😁 3
  • 👍 2
  • 🔥 1
More from @javalib
  1. Oct 16, 2026Почему equals у массивов в Java не сравнивает содержимое? В Java массив выглядит как конте…
  2. Oct 16, 2026Какая структура данных в коллекции List? В Java интерфейс List представляет упорядоченную…
  3. Oct 16, 2026Post #7784
  4. Oct 16, 2026Знали, что Map.getOrDefault может вызвать загрузку, даже когда ключ уже есть? Java сначала…
  5. Oct 15, 2026👩‍💻 Подводные камни Retry Policy в Java В статье на реальных примерах показывают retry-ш…
  6. Oct 15, 2026Память в Java растёт? Сначала выясните, что удерживает объекты Рост потребления памяти не…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →