摘要:
java集合类用于存储数量不等的多个对象。大致分为Set,List和Map三种。其中Set代表无序,不可重复的集合,因为它无法记住元素添加进去的顺序;List代表有序,重复的集合,可以记住元素添加的顺序,很像数组;而Map则代表具有映射关系的集合,Map保存的数据都是key-value对的,每个key也是不可重复的,查阅数据通过key来获取。所有的集合类都位于java.util包下。集合是对数组的扩展和优化,因为数组不能改变大小且线程不安全,与数组不一样的是,数组元素既可以是基本类型的值,也可以是对象,而集合里只能保存对象。java的集合类主要由两个接口派生而出:Collection和Map, 阅读全文