集合2

作者: Arya鑫 | 来源:发表于2016-10-22 21:54 被阅读9次

Java集合框架成员:Collection系列,Map系列,Iterator系列。
Collection、Map:盛装其他对象。
Iterator:遍历Collection集合中的元素。
Iterator迭代访问Collection集合元素时,集合中的元素不能被改变,只能用Iterator的remove方法。

Collection -- Set -- EnumSet
Collection -- SortedSet -- TreeSet
Collection -- HashSet -- LinckedHashSet

Collection -- Queue -- Deque -- ArrayDeque
Collection -- Queue --PriorityDeque

Collection -- List -- ArrayList
Collection -- Vector -- Stack

Collection -- Queue -- Deque
-- LinckedList
Collection -- List

Map -- EnumMap
Map --WeakHashMap
Map -- IdentityHashMap
Map -- HashMap(线程不安全,Key,Value允许null) -- LinckedHashMap
Map -- HashTable(线程安全,key,Value允许null) -- Properties
Map -- SortedMap -- Treemap

操作集合类的工具类Collections
对元素的操作:排序,查询,修改,将集合设置成不可变,对集合对象实现同步控制等。
同步控制:Collections.synchronizedXxx();
设置不可变:emptyXxx(),SingetonXxx(),unmodifiableXxx()

相关文章

  • swift第三周学习总结

    1. 集合(Set) (1)集合的定义: (2)集合写法: 举例: (4)对集合的操作: 2. 字典(Dictio...

  • 集合2

    LinkedList集合:是List的子类,能继承List所有的方法,并具有自己的方法LInkedList lin...

  • 集合(2)

    2. 具体的集合 从上图中可以看出,除了Map结尾的类都实现了collection接口 从下图中可以看出java库...

  • 集合(2)

  • 集合2

    Java集合框架成员:Collection系列,Map系列,Iterator系列。Collection、Map:盛...

  • 2 集合

    集合类的关键点? 是否允许空值 2. 是否有序 3. 是否允许重复 4. 是否线程安全 ArrayList A...

  • redis有序集合排序

    一、集合1.设置集合 2.获取集合成员数 3.获取集合成员 二、有序集合1.设置集合中的索引及成员 2.返回集合中...

  • 【Javascript】对等差分

    给出两个集合(如集合A = {1, 2, 3}和集合B = {2, 3, 4})),而数学术语“对等差分”的集合就...

  • java 集合 2 - LinkedList

    java 集合 2 - LinkedList 参考文章:图解集合2:LinkedList LinkedList是基...

  • Java集合

    集合 2:到底使用哪种集合看需求。

网友评论

      本文标题:集合2

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