`

ArrayList,Vector, LinkedList的存储性能和特性

阅读更多

ArrayList类、Vector类、LinkedList类
都是可伸缩的数组,就是可以动态改变长度的数组。
ArrayList类是jdk1.1后出现的,在内存中是队列形式存储,适合查找。他不是线程安全的。
Vector类是较老的数组列表,他是线程安全的。
LinkedList类是链表结构的数组,它适合增删改的操作,但与ArrayList相比,查询效率较低。
实际应用中:ArrayList是最常用的。

HashMap类,与之对应的有一个HashTable类,这两个类的区别:
HashMap是新的类,他不是线程安全的。
HashTable是旧的类,他是线程安全的。
他们的共同点是:存储一个键值对形式的数据。并根据键来增删改查。键不能重复!

分享到:
评论

相关推荐

    ArrayList、Vector、LinkedList 的区别.docx

    ArrayList、Vector、LinkedList 的区别 在 Java 集合框架中,ArrayList、Vector、LinkedList 是...ArrayList、Vector、LinkedList 三个类各有其特点和性能特征,在实际应用中,选择哪个类取决于具体的需求和性能要求。

    List、ArrayList、Vector及map、HashTable、HashMap分别的区别

    ArrayList和Vector都是实现了List接口的,但是ArrayList的性能比Vector好。 接下来,我们来看Map和HashMap的区别。Map是一个接口,而HashMap是一个实现了Map接口的具体类。Map提供了key到value的映射,一个Map中不...

    JAVA-面试题大全(含答案)

    阐述ArrayList、Vector、LinkedList的存储性能和特性。 答:ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及...

    ****大公司的面试题.doc

    7 说出ArrayList,Vector, LinkedList的存储性能和特性 ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组...

    阿里P7面试题包含解答

    Vector、ArrayList都是以类似数组的形式存储在内存中,LinkedList则以链表的形 式进行存储。 2. List中的元素有序、允许有重复的元素,Set中的元素无序、不允许有重复元素。 3. Vector线程同步,ArrayList、...

    java 面试题(1)

    4. int 和 Integer 有什么区别5. String 和StringBuffer的区别6. 说出ArrayList,Vector, LinkedList的存储性能和特性7. &和&&的区别8. HashMap和Hashtable的区别9. final, finally, finalize的区别10. Overload和...

    Java面试题大全 以及答案

    目 录 1面向对象的特征有哪些方面 ...7、说出ArrayList,Vector, LinkedList的存储性能和特性 8、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。(共74道)

    概念类JAVA试题 适合初学者

    7、说出ArrayList,Vector, LinkedList的存储性能和特性 8、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 如上种种,个人认为更适合刚接触JAVA的童鞋学习

    程序员面试之葵花宝典

    7、说出ArrayList,Vector, LinkedList的存储性能和特性8、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。9、Collection 和 Collections的区别。10、&和&&的...

    java 经典面试题

    7、说出ArrayList,Vector, LinkedList的存储性能和特性 3 8、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别 4 9、Collection 和 Collections的区别 4 10、&和&...

    华为java经典面试题大总结

    7说出ArrayList,Vector, LinkedList的存储性能和特性 ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素...

    java集合类面试题总结

    ArrayList、Vector、LinkedList 的存储性能和特性 ArrayList 和 Vector 都是使用数组方式存储数据,Vector 由于使用了 synchronized 方法(线程安全),通常性能上较 ArrayList 差,LinkedList 使用双向链表实现...

    Java基础部分 Java代码查错算法与编程html&JavaScript&ajax部分面试题

    64、说出ArrayList,Vector, LinkedList的存储性能和特性 2 65、去掉一个Vector集合中重复的元素 2 66、Collection 和 Collections的区别。 2 67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==...

    JavaSE 笔试 精华

    2. Vector和ArrayList、LinkedList区别? Hashtable 和 HashMap之间的区别 LinkedList内部以链表形式存储数据。 ArrayList内部以数组形式存储数据。 ? Vector同ArrayList,不过它与ArrayList比较起来是thread-safe...

    java 面试题 资料

    java 面试题 资料 包括 面向对象的特征、String 和StringBuffer的区别、ArrayList,Vector, LinkedList的存储性能和特性、SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别等等

    【Java基础】集合框架-面试题.pdf

    【Java基础】集合框架-面试题...2、ArrayList,Vector, LinkedList 的存储性能和特性; 3. 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别; 4. HashMap 的数据结构、工作原理 等Java集合部分经常遇到的面试题总结

    最新最全Java面试题汇总

    最新Java面试题汇总 sleep() 和 wait() 有什么区别、final, finally, finalize的区别、面向对象的特征有哪些方面、ArrayList,Vector, LinkedList的存储性能和特性等诸多面试常见题目

    java面试题精选.doc

    经典JAVA语法问题辨析 面试宝典 ...ArrayList,Vector, LinkedList的存储性能和特性 List、Map、Set三个接口,存取元素时,各有什么特点 abstract class和interface有什么区别 单件模式 序列化 Reflect MVC

    黑马集合知识测试(带解析).doc

    12. ArrayList 和 Vector 的区别是 ArrayList 是线程不安全的,Vector 是线程安全的,ArrayList 底层是数组结构,Vector 底层也是数组结构。 13. ArrayList 的初始化容量可以根据需要设定,默认情况下是 10,...

    125问常见的java面试笔试题大汇总

    4、说出ArrayList,Vector, LinkedList的存储性能和特性  ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要...

Global site tag (gtag.js) - Google Analytics