this is a self-practice repository.
Set & List --->add
Queue ---> offer
Map ---> put
EnumSet | HashSet | LinkedHashSet | TreeSet |
---|---|---|---|
性能最好 | 最常用,增、删 | 遍历最快 | 排序 |
ArrayList | ArrayDequeue | LinkedList |
---|---|---|
最常用、随机访问 | 随机访问 | 插入、删除 |
EnumMap > | HashMap > | LinkedHashMap > | TreeMap |
---|---|---|---|
EnumMap性能最好 | HashMap最常用 | LinkedHashMap迭代性能最好 | TreeMap用于查找 |
泛型通配符:
- 最常用
- 用来支持灵活的子类化
泛型方法:
- 允许类型形参被用来表示方法的一个或多个参数之间的类型依赖关系
- 方法返回值与参数之间的类型依赖关系