Java中的Map List Set等集合类

1、Collections类和Collection接口      

      Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。      

      Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements);    

     如何遍历 Collection 中的每一个元素?不论 Collection 的实际类型如何,它都支持一个 iterator() 的方法。

+Collection 这个接口extends自 --java.lang.Iterable接口
├+List(接口 代表有序,可重复的集合。列表)
│├ ArreyList     (Class 数组,随机访问,没有同步,线程不安全)
│├ Vector        (Class 数组, 同步,线程全)
│├ LinkedList    (Class 链表, 插入删除,没有同步,线程不安全)
│└ Stack         (Class)
└+Set(接口 不能含重复的元素。仅接收一次并做内部排序,集)
│├ HashSet       (Class)
│├ LinkedHashSet (Class)
│└ TreeSet       (Class)
+Map(接口)
├ +Map(接口 映射集合)
│ ├ HashMap      (Class 不同步,线程不安全。除了不同和允许使用null 键值之外,与Hashtable大致相同)
│ ├ Hashtable    (Class 同步,线程安全。不允许实施null键值)
│ ├ +SortedMap 接口
│ │   ├ TreeMap  (Class)
│ ├ WeakHashMap  (Class)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值