A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 陈劲松 中级黑马   /  2015-8-31 22:57  /  369 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

集合概述
编程时,常需要集中存放多个对局。虽然使用数组可以保存多个对象,但是数组的长度是不可变化的。如果需要保存数量变化的数据,数组就无能为力。为了保存数量不确定的数据,就要用到集合类。集合类主要负责保存其他数据,因此也被称为容器类。所有的集合类都位于java.util包下,后来为了处理多线程环境下的并发安全问题,java还在java.util.concurrent包下提供了一些多线程支持的集合类。
数组元素既可以是基本类型的值,也可以是对象的引用,而集合里只能保存对象。集合类主要由两个接口派生而出:Collection和Map。这两个接口是集合框架的根接口。他们下面包含了一些子接口或实现类。Collection最常用的实现类:HashSet、TreeSet、ArrayList、ArrayDeque。Map最常用的实现类:HashMap、TreeMap。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马