List
Java · 7 notes
- 5.3 ArrayListhistorical
What ArrayList is, how to use it, and source analysis of construction, add, remove, resizing, and fail-fast behavior.
- 5.10 LinkedListhistorical
What LinkedList is, usage, and source analysis of its doubly linked list, add/remove operations, and node traversal.
- List Comparisonhistorical
Comparison of ArrayList and LinkedList, Vector and ArrayList, and SynchronizedList and Vector.
- Collections.synchronizedListhistorical
1. What It Is: a thread-safe list. 2. Usage. 3. Source analysis: synchronizedList, SynchronizedList construction, mutex initialization, and synchronized method delegation.
- 5.25 Vectorhistorical
What Vector is, usage, source analysis, synchronization, and thread-safety limitations of compound operations.
- 5.26 fail-fasthistorical
fail-fast and fail-safe, Java iterator design, examples, implementation analysis, and summary.