您的位置:首页 > 编程语言 > Java开发

java集合中的线程安全问题

2017-02-24 19:48 288 查看
1.Collection是无序的,允许元素重复

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

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

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

 TreeSet和TreeMap都是二叉树排序

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

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

链接:

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

Java集合中那些类是线程安全的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: