equals()、hashCode()
HashSet
Hashtable
List
Hash表
元素唯一
键序排列
TreeSet
equals()、compareTo()
SortedSet证券 程序化交易接口,接口扩展了Set证券 程序化交易接口,接口,用来提供集合的维护(该集合中的元素以某一排列顺序存储)所需的功能
LinkedHashSet
可调大小数组
equals()、hashCode()
插入排序
实体集合/映射
有序/排序
接口
插入排序
平衡树
equals()、hashCode()
元素调用方法
HashMap
Hashtable
equals()、hashCode()
说明
List
可以重复
SortedSet
SortedSet
Map
LinkedHashMap
元素唯一
SortedMap
Map的类层次结构
LinkedList
实现类数据结构
一种基本接口,定义了用来实现键/值(key-value)映射关系维护的操作
Vector
Vector
结果打印:
Hash表和双向链表
equals()、compareTo()
ArrayList
Set接口扩展了Collection接口,用来提供集合的维护(该集合中的元素以某一排列顺序存储)所需的功能
可以重复
List接口扩展了Collection接口,用来存放某个元素序列
Collection的类层次结构
总结
可调大小数组
Set
Map
Hash表和双向链表
List
无顺序
一种基本接口,它定义了一些普通操作,通过这些操作,可以将一个对象集合当作一个独立单元来对其进行存放和处理
排序
Hash表
LinkedList
SortedMap
集合及映射实现类表
链表 | ||||||
| Set | 键唯一 | 可以重复 | TreeSet | 如下所示,'Collection'是集合类的顶级接口,然而”Collections“是一个提供了一系列静态方法的集合工具类; 实体类 | |
键插入顺序/条目访问顺序 | equals() | 针对以键序排列存放其映射关系的映射,该接口扩展了Map接口 | 重复项 | HashMap List | Map | TreeMap |
接口
代码示例
键唯一
ArrayList
无顺序
HashSet
元素唯一
TreeMap
Map
键唯一
无顺序
Set
平衡树
Collection
插入排序
插入排序
首先要说的是,'Collection'和'Collections'是两个不同的概念;
LinkedHashMap
equals()
键唯一
equals()
Hash表
LinkedHashSet
equals()、hashCode()
文章为作者独立观点,不代表股票交易接口观点