Junior — Middle
Можеш ли да набројиш класе које имплементирају интерфејс Map у Јави?
sobes.tech АИ
Одговор од АИ
В 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