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) |
| 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 |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
java.util.HashMap
|