Java简易集合框架

        java集合框架相信大家都不会陌生,在进行编程时都会涉及到这个框架。小生是个Java初学者,今天小生写这个一方面是为了总结,另一方面是为了能够得提出不足之处我会及时修改。

Collection

        Listt                                        List是一个有序集合,可以放重复的数据

                ArrayList                        ArrayList:线程相较于Vector不安全,且插入、删除元素较慢,访问元素较快

                LinkedList                      LinkedList:插入、删除元素较快,访问元素较慢

                Vector                            Vector:相较于LinkedList线程相较安全

                Stack                              栈是Stack的一个子类,实现了标准的先进后出(例如手枪弹夹里面的子弹,先放后打出)

        Set                                        Set是一个无序的集合,不允许放重复的数据

                HashSet                        不允许出现重复的元素,不保证里面元素的顺序

                LinkedHashSet              使用链表来维护元素的先后顺序

                TreeSet                          可以实现排序的功能(同类型的数据,自然排序)

        Queue                                    列表,先进先出

                LinkedList

Map                                              Map是一个无序的集合,集合中包含两个对象,一个是键对象(键对象是不可重复的), 一个是值对象(值对象允许重复)

        HashMap                              散列表,它储存的内容是键值对(key-value

        LinkedHashMap                    使用元素的自然顺序对元素进行排序

        TreeMap 

        Hashtable

                Properties                    加载资源文件(类型为键值对)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值