美文网首页
集合类:List 、Set 和 Map 比较,各自的子类比较(A

集合类:List 、Set 和 Map 比较,各自的子类比较(A

作者: 南京杨小兵 | 来源:发表于2018-06-20 16:08 被阅读29次
    1、List 和Set 都是Collection 集合类的子类,Map则不是
    2、List 的特点:元素有放入顺序,元素可以重复,和数组类似,查找效率高,有下标索引
          Set的特点:元素无放入顺序,但是在set的中的位置是固定的(由元素的hashcode),
                             元素不能重复,数据检索效率低,删除和插入效率高,插入和删除不会改变元素位置
    3、Map 用键值对来存储
    
    线程安全类:
    Vector、HashTable、StringBuffer
    
    线程不安全的类:
    LinkerList、ArrayList、HashSet、HashMap、StringBuilder
    

    相关文章

      网友评论

          本文标题:集合类:List 、Set 和 Map 比较,各自的子类比较(A

          本文链接:https://www.haomeiwen.com/subject/yedxyftx.html