首页 > 编程语言 > 详细

JAVA面试总结--集合

时间:2017-09-12 14:59:53      阅读:187      评论:0      收藏:0      [点我收藏+]

1、集合树状图

Collection:最基本的集合接口

  ----List:有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问

    ----ArrayList:异步

    ----LinkedList:实现了List和Queue的双接口

    ----Vector:同步

      ----Stack:后进先出,同步

  ----Queue:先入先出(FIFO)数据结构的集合

    ----LinkedList:实现了List和Queue的双接口

  ----Set:无序集合,集合中的元素不可以重复,最多有一个null元素

    ----EnumSet:枚举类型专用,单一枚举类型,无null元素,异步

    ----SortedSet:

      ----TreeSet:

    ----HashSet:

      ----LinkedHashSet:

 

MAP:保存Key-value对形式的元素,访问时只能根据每项元素的key来访问其value

  ----HashMap:异步,允许null,即null value和null key

    ----WeakHashMap:对key实行“弱引用”,如果一个key不再被外部所引用,该key可以被GC回收

  ----Hashtable:同步,不允许null

 

2、集合统计信息

 

 

3、集合遍历

Iterator(迭代器) :hasNext()  next()  remove()


 

JAVA面试总结--集合

原文:http://www.cnblogs.com/huasky/p/7509697.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!