Map
Java · 7 notes
- Hashtablehistorical
Legacy Hashtable synchronization, null restrictions, and modern replacement choices.
- LinkedHashMaphistorical
Insertion/access-order HashMap with a linked iteration order and the basis of simple LRU-style maps.
- Java Map Implementations Comparedhistorical
Choosing HashMap, LinkedHashMap, TreeMap, ConcurrentHashMap, and synchronized/legacy maps.
- Collections.synchronizedMaphistorical
Synchronized Map wrappers, compound-operation atomicity, iteration locking, and concurrent alternatives.
- TreeMaphistorical
Sorted and navigable maps, key ordering, logarithmic operations, and comparator consistency.
- HashMap in JDK 7historical
Historical JDK 7 HashMap bucket-chain implementation and resize behavior, clearly separated from modern JDK internals.
- HashMap in JDK 8historical
Historical JDK 8 HashMap array/bin/tree design, resize concepts, load factor, and stable API-level lessons.