Java SE - List of Map Interfaces and their implementation classes



Interface : FlavorMap
ClassHierarchyPackage

SystemFlavorMap java.lang.Object --> java.awt.datatransfer.SystemFlavorMap java.awt


Interface : NamedNodeMap
ClassHierarchyPackage



Interface : LogicalMessageContext
ClassHierarchyPackage



Interface : NavigableMap
ClassHierarchyPackage

ConcurrentSkipListMap java.lang.Object --> java.util.AbstractMap V> --> java.util.concurrent.ConcurrentSkipListMap V> java.util


Interface : ConcurrentMap
ClassHierarchyPackage

ConcurrentHashMap java.lang.Object --> java.util.AbstractMap V> --> java.util.concurrent.ConcurrentHashMap V> java.util


Interface : FileNameMap
ClassHierarchyPackage



Interface : Bindings
ClassHierarchyPackage

SimpleBindings java.lang.Object --> javax.script.SimpleBindings javax.script


Interface : SOAPMessageContext
ClassHierarchyPackage



Interface : FlavorTable
ClassHierarchyPackage

SystemFlavorMap java.lang.Object --> java.awt.datatransfer.SystemFlavorMap java.awt


Interface : SortedMap
ClassHierarchyPackage

ConcurrentSkipListMap java.lang.Object --> java.util.AbstractMap V> --> java.util.concurrent.ConcurrentSkipListMap V> java.util


Interface : MessageContext
ClassHierarchyPackage



Interface : Map
ClassHierarchyPackage

AbstractMap java.lang.Object --> java.util.AbstractMap V> java.util
Attributes java.lang.Object --> java.util.jar.Attributes java.util
AuthProvider java.lang.Object --> java.util.Dictionary V> --> java.util.Hashtable Object> --> java.util.Properties --> java.security.Provider --> java.security.AuthProvider java.security
ConcurrentHashMap java.lang.Object --> java.util.AbstractMap V> --> java.util.concurrent.ConcurrentHashMap V> java.util
ConcurrentSkipListMap java.lang.Object --> java.util.AbstractMap V> --> java.util.concurrent.ConcurrentSkipListMap V> java.util
EnumMap java.lang.Object --> java.util.AbstractMap V> --> java.util.EnumMap V> java.util
HashMap java.lang.Object --> java.util.AbstractMap V> --> java.util.HashMap V> java.util
Hashtable java.lang.Object --> java.util.Dictionary V> --> java.util.Hashtable V> java.util
IdentityHashMap java.lang.Object --> java.util.AbstractMap V> --> java.util.IdentityHashMap V> java.util
LinkedHashMap java.lang.Object --> java.util.AbstractMap V> --> java.util.HashMap V> --> java.util.LinkedHashMap V> java.util
PrinterStateReasons java.lang.Object --> java.util.AbstractMap V> --> java.util.HashMap Severity> --> javax.print.attribute.standard.PrinterStateReasons javax.print
Properties java.lang.Object --> java.util.Dictionary V> --> java.util.Hashtable Object> --> java.util.Properties java.util
Provider java.lang.Object --> java.util.Dictionary V> --> java.util.Hashtable Object> --> java.util.Properties --> java.security.Provider java.security
RenderingHints java.lang.Object --> java.awt.RenderingHints java.awt
SimpleBindings java.lang.Object --> javax.script.SimpleBindings javax.script
TabularDataSupport java.lang.Object --> javax.management.openmbean.TabularDataSupport javax.management
TreeMap java.lang.Object --> java.util.AbstractMap V> --> java.util.TreeMap V> java.util
UIDefaults java.lang.Object --> java.util.Dictionary V> --> java.util.Hashtable Object> --> javax.swing.UIDefaults javax.swing
WeakHashMap java.lang.Object --> java.util.AbstractMap V> --> java.util.WeakHashMap V> java.util


Interface : ConcurrentNavigableMap
ClassHierarchyPackage

ConcurrentSkipListMap java.lang.Object --> java.util.AbstractMap V> --> java.util.concurrent.ConcurrentSkipListMap V> java.util


Interface : RowMapper
ClassHierarchyPackage

AbstractLayoutCache java.lang.Object --> javax.swing.tree.AbstractLayoutCache javax.swing
FixedHeightLayoutCache java.lang.Object --> javax.swing.tree.AbstractLayoutCache --> javax.swing.tree.FixedHeightLayoutCache javax.swing
VariableHeightLayoutCache java.lang.Object --> javax.swing.tree.AbstractLayoutCache --> javax.swing.tree.VariableHeightLayoutCache javax.swing