Junior — Middle
Java-da Map interfeysini həyata keçirən sinfləri sadalaya bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
В 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