首页 > 编程 > Java > 正文

java集合中的线程安全问题

2019-11-07 23:52:06
字体:
来源:转载
供稿:网友

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

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

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

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

 TreeSet和TreeMap都是二叉树排序

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

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

链接:

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

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表