java集合中的线程安全问题

来源:互联网 发布:普莱斯眼镜怎么样 知乎 编辑:程序博客网 时间:2024/06/05 02:20

1.Collection是无序的,允许元素重复

 List集合是有序的,允许元素重复

 Set集合   HashSet、AbstractSet集合是无序的,TreeSet集合是有序的,不允许元素重复,如果有相同的值会直接覆盖

 Map集合 HashMap、AbstractMap集合是无序的,TreeMap集合是有序的,不允许元素重复,因为key对应的值是唯一的

 TreeSet和TreeMap都是二叉树排序

2.Vector和HashTable是线程安全的,其他都是非线程安全的

 ArrayList本身是不同步的,但是在多线程当中,要考虑线程安全的问题。

链接:

Java中List Set Map 是否有序等总结

Java集合中那些类是线程安全的


0 0
原创粉丝点击