集合框架概述
集合是把其他对象组合到一起的一个对象,也可以认为它是一个容器,提供存储,检索和操作其他元素的方法。集合更加便于我们管理对象。
在学习集合的时候首先要对其框架有一定的认识,这样我们才能更好更系统的的学习,其如下图所示(我画的图越来越棒)。
由图可以看出来,集合框架中主要类型就是Collection接口了,它主要有三个子接口,List,Set,Queue。此外,还有一个Map接口用来存储键/值对,Map的子接口SortedMap确保键是按照升序排序的。其他的Map实现还有AbstractMap和它的具体实现HashMap。其他的接口还有Iterator和Comparrator,后者能让对象变成可排序可比较。
集合框架中的大多数接口都有实现类。在了解了集合的框架后我们就可以具体学习集合知识。