1. Hashtablehistorical

    Legacy Hashtable synchronization, null restrictions, and modern replacement choices.

  2. LinkedHashMaphistorical

    Insertion/access-order HashMap with a linked iteration order and the basis of simple LRU-style maps.

  3. Java Map Implementations Comparedhistorical

    Choosing HashMap, LinkedHashMap, TreeMap, ConcurrentHashMap, and synchronized/legacy maps.

  4. Collections.synchronizedMaphistorical

    Synchronized Map wrappers, compound-operation atomicity, iteration locking, and concurrent alternatives.

  5. TreeMaphistorical

    Sorted and navigable maps, key ordering, logarithmic operations, and comparator consistency.

  6. HashMap in JDK 7historical

    Historical JDK 7 HashMap bucket-chain implementation and resize behavior, clearly separated from modern JDK internals.

  7. HashMap in JDK 8historical

    Historical JDK 8 HashMap array/bin/tree design, resize concepts, load factor, and stable API-level lessons.