Назад к вопросам
Junior — Middle
64
Можешь перечислить классы, реализующие интерфейс Map в Java?
Ответ от нейросети
sobes.tech AI
В Java интерфейс Map реализуют несколько основных классов из стандартной библиотеки:
HashMap— наиболее часто используемая реализация, хранит пары ключ-значение без порядка.LinkedHashMap— расширяетHashMap, сохраняет порядок вставки элементов.TreeMap— реализует сортированную карту, элементы упорядочены по ключу (использует красно-черное дерево).Hashtable— устаревшая синхронизированная реализация, сейчас чаще используютConcurrentHashMap.ConcurrentHashMap— потокобезопасная реализация для многопоточных приложений.
Пример использования HashMap:
Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);
System.out.println(map.get("apple")); // 3