Junior — Middle
Kas sa saad loetleda Java-s Map-liidest rakendavaid klasse?
sobes.tech AI
Vastus AI-lt
В 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