这几天把集合的一些基础知识梳理了下 ,对于集合有了更多的了解。
梳理一下 这些知识和接口吧
首先 要知道集合的大体接口有哪些!
1 。有collection 和Map 两个常用的和总的接口
Collction | Set | List |
Map |
2.collection 下有Set接口 和 List接口
Set 接口总得特性 元素 无序。且不可重复
List 接口元素有序,可重复的集合
当然这只是其总得特性,实际用的时候 会发现java的大师给每个接口 都增加了很多的灵活性。
3,Set接口下有hashSet , LinkedHashSet, TreeSet 三种常用的实现类 以及List接口下 ArrayList ,LinkedList 以及 voctor实现类
知道collection的大体情况 后 还必须得知道,Iterator 这个迭代器
collection 里 每一个集合都有一个Iteraor方法用于遍历 集合
具体的特性以及代码会在后面不断的细致总结出来