Java集合简略版:
Java集合详细版:
不说太多,集合是日常开发基本上是天天都需要用到的东西,仔细地去阅读几个常用的实现还是很有必要的;
Collection接口是集合层次的根接口,定义了一个集合需要具备的能力 集合可以分成两个大块
List
List是继承自Collection接口,它的实现类的特点
- 有序
- 可以有重复的值
后面讲实现List接口的ArrayList以及LinkedList的具体实现
Set
- 没有重复值
- 不保证有序(有的有序、有的无序)
HashSet以及TreeSet会讲到
Map
Map是一个将键映射到值的对象, 是为了取代Dictionary类的;叫Dictionary还好一些,但是这个名字已经被使用了
- 不能包含重复的值
- 不保证有序
- 是一个独立的接口(不是Collection的派生类)
HashMap(非常重要)、TreeMap、LinedHashMap会去研究研究。
对自己的现状不满意只有付出更多的努力去改变它
如果有不对的地方或建议,请指出,谢谢啦