Jeśli spojrzysz na collection framework zobaczysz następujące, ale mapa nie znajduje się na liście interfejsów. Podczas gdy mówimy o mapie, mówimy, że jest to część struktury kolekcji, więc jeśli Map jest częścią struktury kolekcji, to dlaczego nie znajduje się na liście interfejsów.Kolekcja Java nie ma mapy jako części zbioru kolekcji
java.util
Interface Collection
All Known Subinterfaces:
BeanContext, BeanContextServices, List, Set, SortedSet
All Known Implementing Classes:
AbstractCollection, AbstractList, AbstractSet, ArrayList, BeanContextServicesSupport, BeanContextSupport, HashSet, LinkedHashSet, LinkedList, TreeSet, Vector
Podobny post: http://stackoverflow.com/questions/5700135/why-does-map-not-extend-collection-interface –