1. ArrayList 和 HashMap 是否线程安全?
Collection
ArrayList
HashMap
HashSet
都是非同步的,线程是不安全的集合中:
Vector
和HashTable
是线程安全的
Collection | —-> 线程安全:Collections.synchronizedCollection() |
---|---|
ArrayList | —–> Collections.synchronizedList() |
HashMap | ——> Collections.synchronizedMap() |
HashSet | ——-> Collections.synchronizedSet() |