集合之线程安全
Map map = Collections.synchronizedMap(new HashMap(1));
Collections.synchronizedList(new ArrayList());
Map map = Collections.synchronizedMap(new HashMap(1)); if(map.containsKey("str")){ map.remove("str"); }jdk1.5新增了ConcurrentLinkedQueue、ConcurrentHashMap、CopyOnWriteArrayList 和 CopyOnWriteArraySet对这些集合进行并发修改是安全的。