对java类集的理解
原创
©著作权归作者所有:来自51CTO博客作者架构通的原创作品,谢绝转载,否则将追究法律责任
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
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java开发必读,谈谈对Spring IOC与AOP的理解
在Java后台开发中,Spring框架的IOC(控制反转)和AOP(面向切面编程)是两个非常重要的概念。
AOP spring System IOC -
对Java的理解
&n
Java 空间 -
类集的多对多关系
类集的多对多关系
类集的多对多关系 -
谈谈对java的理解
浅谈对java的理解
java 基础