List
Java · 7 notes
- ArrayListhistorical
ArrayList's resizable-array model, complexity, capacity growth, iteration, and concurrency characteristics.
- LinkedListhistorical
Java LinkedList as a doubly linked List/Deque, with operation costs and cache-locality trade-offs.
- Converting Between Lists and Arrayshistorical
Safe Java List/array conversion and the mutability semantics of Arrays.asList and modern collection factories.
- Java List Implementations Comparedhistorical
Choosing among ArrayList, LinkedList, CopyOnWriteArrayList, and synchronized wrappers by access pattern.
- Collections.synchronizedListhistorical
The synchronized List wrapper, compound operations, iteration requirements, and alternatives.
- Vectorhistorical
Legacy synchronized Vector behavior and why ArrayList or specialized concurrent collections are usually preferred.
- Fail-Fast Iteratorshistorical
What ConcurrentModificationException means, structural modification tracking, and why fail-fast behavior is not a thread-safety guarantee.