版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/86521246
一、数据的存储结果有哪些?
堆栈(先进后出),队列(先进先出),数组(随机查询),链表(增删很简单)
1、ArrayList集合
本质是一种可以扩容的数组,增删慢,查询块。数组就是随机存储嘛。
2、LinkedList集合
本质是一个链表,增删快,查询慢
在使用LinkedList集合时,最好使用LinkedList创建对象,不要用多态,因为用多态无法使用LinkList的特有功能。
3、vector集合:
几乎已经死亡了,几乎没人用,和ArrayList集合差不多。只不过vector集合是线程安全的。