java之数据的存储结构
2019-01-17 11:59
260 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/86521246
一、数据的存储结果有哪些?
堆栈(先进后出),队列(先进先出),数组(随机查询),链表(增删很简单)
1、ArrayList集合
本质是一种可以扩容的数组,增删慢,查询块。数组就是随机存储嘛。
2、LinkedList集合
本质是一个链表,增删快,查询慢
在使用LinkedList集合时,最好使用LinkedList创建对象,不要用多态,因为用多态无法使用LinkList的特有功能。
3、vector集合:
几乎已经死亡了,几乎没人用,和ArrayList集合差不多。只不过vector集合是线程安全的。
相关文章推荐
- 数据结构(java语言描述)串与数组——稀疏矩阵的三元组表存储
- JAVA数据结构之线性表的链式存储结构——循环链表
- 数据结构(六)---队列的链式存储的实现---java版
- JAVA数据结构之线性表的链式存储结构——单链表
- 树形结构数据存储方案的选择和java list转tree
- Json树形结构数据转Java对象并存储到数据库的实现-超简单的JSON复杂数据处理 .
- JAVA数据结构之线性表的链式存储结构——双向链表
- JSON复杂数据处理之Json树形结构数据转Java对象并存储到数据库的实现
- JAVA基础(61)---数据结构的基本概念和逻辑结构以及存储结构
- 数据结构2—Java_栈_顺序存储
- 数据结构1——线性表链式存储 java
- 数据结构(四)---栈的顺序存储的实现---java版
- 数据结构——图(1),图的存储结构Java实现
- JAVA数据结构之线性表的顺序存储
- Java集合数据存储结构总结
- JVM数据存储结构 & Java的值传递和址传递
- java中的数据存储结构
- 数据结构(java)之线性表的单链式存储1
- 数据结构(java语言描述)-- 二叉查找树的链式存储结构的实现
- 数据结构(五)---栈的链式存储的实现---java版