Statements (49)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:class
|
gptkbp:allowsNullKeys |
true
|
gptkbp:allowsNullValues |
true
|
gptkbp:alternativeTo |
java.util.Hashtable
java.util.LinkedHashMap java.util.concurrent.ConcurrentHashMap |
gptkbp:collisionResolution |
chaining
|
gptkbp:defaultInitialCapacity |
16
|
gptkbp:defaultLoadFactor |
0.75
|
gptkbp:documentation |
https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html
|
gptkbp:extendsTo |
java.util.AbstractMap
|
gptkbp:failFastIterator |
true
|
gptkbp:hasConstructor |
HashMap()
HashMap(Map<? extends K,? extends V> m) HashMap(int initialCapacity) HashMap(int initialCapacity, float loadFactor) |
gptkbp:hashFunction |
hashCode() of key
|
gptkbp:hasMethod |
clear()
size() values() entrySet() isEmpty() keySet() containsKey(Object) containsValue(Object) get(Object) put(K,V) remove(Object) |
https://www.w3.org/2000/01/rdf-schema#label |
java.util.HashMap
|
gptkbp:implementedIn |
java.io.Serializable
java.lang.Cloneable java.util.Map |
gptkbp:internalStructure |
array of Node<K,V>
|
gptkbp:introducedIn |
gptkb:JDK_1.2
|
gptkbp:isSynchronized |
false
|
gptkbp:key |
generic K
|
gptkbp:notSynchronized |
true
|
gptkbp:order |
unordered
|
gptkbp:performanceContext |
constant time for get/put in average case
|
gptkbp:serialVersionUID |
362498820763181265L
|
gptkbp:subclassOf |
java.util.AbstractMap
|
gptkbp:supportedBy |
array of buckets
|
gptkbp:supportsIterationOrder |
no
|
gptkbp:threadSafe |
false
|
gptkbp:type |
java.util
|
gptkbp:usedFor |
storing key-value pairs
|
gptkbp:valueType |
generic V
|
gptkbp:bfsParent |
gptkb:java.lang.Object
|
gptkbp:bfsLayer |
7
|