Java中的集合框架概述(一)

来源:互联网 发布:java web开发最新技术 编辑:程序博客网 时间:2024/03/28 22:08

1.常用集合框架体系结构


              

1、其中,Collection和Map是集合家族中的两个根接口。Collection中存储的是一个个对象,而Map中存储的是一个个键值对(Entry),格式为<Key,Value>,Key和Value是各种各样的对象。


 2、Collection中的子接口List(序列)和Queue(队列)存储的元素是排列有序且可重复的,Set(集)中存储的元素是排列无序并且不可重复的。ArrayList、LinkedList和HashSet分别是上述三个子接口的实现类,LinkedList(链表)既是List的实现类又是Queue的实现类。HasMap是Map的实现类 。


3、集合和数组的作用都是承装一组相似数据的容器,其区别是数组长度是固定的,并且只能通过数组下标(int)访问,而集合的长度是动态可变的,有的集合还能通过任意类型查找所映射的具体对象。


4、集合的作用



1 0