黑马程序员技术交流社区

标题: List集合的子类 [打印本页]

作者: Dracove    时间: 2015-4-17 23:22
标题: List集合的子类
List的子类
        (1)List的子类特点
                ArrayList:
                        底层数据结构是数组,查询快,增删慢
                        线程不安全,效率高
                Vector:
                        底层数据结构是数组,查询快,增删慢
                        线程安全,效率低
                LinkedList:
                        底层数据结构是链表,查询慢,增删快
                        线程不安全,效率高
        (2)ArrayList
                A:没有特有功能需要学习
                B:案例
                        a:ArrayList存储字符串并遍历
                        b:ArrayList存储自定义对象并遍历
        (3)Vector
                A:有特有功能
                        a:添加
                                public void addElement(E obj)                --        add()
                        b:获取
                                public E elementAt(int index)                --        get()
                                public Enumeration<E> elements()        --  iterator()
                B:案例
                        a:Vector存储字符串并遍历
                        b:Vector存储自定义对象并遍历
        (4)LinkedList
                A:有特有功能       
                        a:添加
                                addFirst()
                                addLast()
                        b:删除
                                removeFirst()
                                removeLast()
                        c:获取
                                getFirst()
                                getLast()






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2