数据结构整理(二)Collection集合接口
来源:互联网 发布:福建网络干部学院app 编辑:程序博客网 时间:2024/06/09 16:08
本文主要整理Collection集合相关接口。Collection接口下有两个子接口List和Set,本着大家浅显易懂和便于自我整理的思想,本人整理了一个表。
List:List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引来访问List中的元素,这类似于Java的数组。
Set:不包含重复的元素的Collection,即任意的两个元素e1和e2都有e1.equals(e2)=false,Set最多有一个null元素。很明显,Set的构造函数有一个约束条件,传入的Collection参数不能包含重复的元素。
是否有序是否线程同步(安全)是否允许空值(null)是否允许相同元素存储形式其他特性LinkedList有序不同步允许允许链表数组
插入删除效率高
可做堆栈,队列,双向队列
ArrayList有序不同步允许允许线性数组查询效率高
容量不够默认扩展原来1.5倍
Vector有序同步允许允许线性数组查询效率高
容量不够默认扩展原来2倍
Stack有序同步允许允许栈(线性数组)后进先出HashSet无序不同步最多允许1个不允许链表数组底层实现为HashMap,因此不保证迭代顺序 1 0
- 数据结构整理(二)Collection集合接口
- Java集合之二Collection接口
- JAVA 集合(二)--collection
- Collection集合框架整理
- 数据结构整理(一)Collection与Map
- 集合接口(The Collection Interface)
- 集合框架-Collection接口
- Java Collection集合接口
- 集合接口Collection案例
- Collection接口集合方法
- java 集合Collection接口
- Collection接口,集合框架
- 集合collection 接口
- Java集合类的学习(二)——Collection接口和Iterator迭代器
- Java数据结构与算法之数据结构-逻辑结构-集合(四)------集合之Collection接口
- 集合框架(二)熟悉Collection接口的通用方法
- Java数据结构详解(一)-Collection接口
- JAVA基础---集合(二)--Collection
- leetcode 495 Teemo Attacking C++
- POJ 2243Knight Moves (bfs)
- Java NIO使用及原理分析 (一)
- 详解c++指针的指针和指针的引用
- 如何实现浏览器内多个标签页之间的通信
- 数据结构整理(二)Collection集合接口
- wpf 制作带小箭头的框框
- 金字塔数字排列方法
- Delete Node in a BST
- 最大连续子序列
- Redis面试总结
- k近邻算法(KNN)
- 修改mysql 字符集 utf-8
- php socket编程