1、并发下ArrayList不安全的解决方案:
1)List<String> list =new Vector<>();
2) List<String> list = Collections.synchronizedList(new ArrayList<>());
3) List<String> list = new CopyOnWriteArrayList<>();
2、Set不安全的解决方案
Set<String> set = new CopyWriteArraySet<>();
3、HashSet底层是什么?
是HashMap