Collections in Java
Collections in Java
java
CopyEdit
import java.util.*;
2. Set
java
CopyEdit
import java.util.*;
3. Map
java
CopyEdit
import java.util.*;
4. Queue
java
CopyEdit
import java.util.*;
java
CopyEdit
import java.util.*;
🔐 Synchronized Collections
To make collections thread-safe:
• Use Collections.synchronizedList(...)
Summary Table
Allows Maintains
Type Thread-Safe Sorted
Duplicates Order
ArrayList Yes Yes No No
LinkedList Yes Yes No No
HashSet No No No No
TreeSet No Yes (sorted) No Yes
HashMap Keys: No No No No
TreeMap Keys: No Yes (sorted) No Yes