美文网首页Java面试必知必会
「Java面试必会」ArrayList和LinkedList有什

「Java面试必会」ArrayList和LinkedList有什

作者: 花生无翼 | 来源:发表于2018-12-21 19:53 被阅读7次

在平时工作中,用到最多的就是Java的数据结构,在数据结构中用到最多的就是List,最典型的集合框架。

提到List,不得不提的List的两个子类,ArrayList和LinkedList。基础面试中,这个问题是不可避免的,问题就是“二者有什么区别”?下面进行简单的对比。

ArrayList:线程不安全,动态数组,为什么是动态,因为可以扩容。特点是增删慢,查询快。

LinkedList:Java双向链表,符合链表的特点,即增删快,查询慢,同样是线程不安全的。

相关文章

网友评论

    本文标题:「Java面试必会」ArrayList和LinkedList有什

    本文链接:https://www.haomeiwen.com/subject/fnbvkqtx.html