黑马程序员技术交流社区

标题: List的子类特点(面试题) [打印本页]

作者: liangliangge    时间: 2017-3-6 08:42
标题: List的子类特点(面试题)
ArrayList
                        底层数据结构是数组,查询快,增删慢。
                        线程不安全,效率高。
                Vector
                        底层数据结构是数组,查询快,增删慢。
                        线程安全,效率低。
                LinkedList
                        底层数据结构是链表,查询慢,增删快。
                        线程不安全,效率高。
                       
                到底使用谁呢?看需求?
                分析:
                        要安全吗?
                                要:Vector(即使要,也不使用这个,后面再说)
                                不要:ArrayList或者LinkedList
                                        查询多;ArrayList
                                        增删多:LinkedList
                                       
                什么都不知道,就用ArrayList。




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