对java类集的理解

本文详细介绍了类集框架的基本概念及其实现方式,包括List、Set、Queue等接口及其具体实现类,如ArrayList、HashSet等,并解释了它们之间的区别。此外还提到了Map接口及其常见实现类,如HashMap和TreeMap等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、类集相当于PHP里面的数组。PHP初始化数组的时候无需指定长度。
但是类集相对PHP数组功能要强大很多,因为元素可以是自定义对象。
2、类集就是动态数组。
3、要理解好类集,必须清楚类集框架接口之间的继承和实现关系。
Collection接口:Iterable接口的子接口。其子接口:
A、List接口:
1)ArrayList类:常用
2)Vector类
3)LinkedList类
B、Set接口:
1)HashSet类
2)TreeSet类
C、Queue接口:
D、SortedSet接口:主要用于排序操作。
Map接口:
A、HashMap类:较常用,无序
B、Hashtable
C、TreeMap:按key排序
D、WeakHashMap类
3、类集的输出:
只要是碰到集合的输出操作,就一定使用Iterator接口
1)Iterator迭代输出
2)ListIterator双向迭代输出
3)foreach输出
4)Enumeration接口
 
4、Collections与Collection关系
两者无直接的继承和实现关系,Collections只是对所有的接口有所支持而已。
5、属性类:Properties
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值