Java面试必知必会

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

2018-12-21  本文已影响7人  花生无翼

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读