Можно создать дубликат:
Java - HashMap vs Map objectsРазница между HashMap и Map в Java ..?
Я хочу знать разницу между HashMap
и Map
в Java .. ??
Можно создать дубликат:
Java - HashMap vs Map objectsРазница между HashMap и Map в Java ..?
Я хочу знать разницу между HashMap
и Map
в Java .. ??
Map
- это интерфейс, то есть абстрактная «вещь», которая определяет, как что-то можно использовать. HashMap
- это реализация этого интерфейса.
Map
- это интерфейс на Java. И HashMap
представляет собой реализацию этого интерфейса (т. Е. Предоставляет все методы, указанные в интерфейсе).
HashMap
- это реализация Map
. Map - это просто интерфейс для любого типа карты.
Map
- это интерфейс; HashMap
- это особая реализация этого интерфейса.
HashMap использует набор значений хэшированных ключей для поиска. TreeMap будет использовать красно-черное дерево в качестве своего основного хранилища данных.
http://stackoverflow.com/questions/1348199/java-hashmap-vs-map-objects – DarthVader
Попробуйте выполнить компиляцию этого фрагмента: 'new HashMap(); новая карта (); ' –