Sobes.tech
Junior — Middle
91

Map интерфейсін жүзеге асыратын немесе одан мұра алатын кластарды тізе аласыз ба?

AI-дан жауап

sobes.tech AI

В Java интерфейс Map реализуют следующие основные классы из стандартной библиотеки:

  • HashMap — реализует хеш-таблицу, обеспечивает быстрый доступ по ключу.
  • TreeMap — реализует красно-чёрное дерево, хранит ключи в отсортированном порядке.
  • LinkedHashMap — расширяет HashMap, сохраняет порядок вставки элементов.
  • Hashtable — устаревший класс, синхронизированная хеш-таблица.
  • ConcurrentHashMap — потокобезопасная реализация хеш-таблицы для многопоточного доступа.

Пример использования HashMap:

Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);
System.out.println(map.get("apple")); // 3