类集框架知识点总结
2017-10-19 16:59
176 查看
1.类集的目的是用来创建动态对象数组操作。
2. Collection接口是类集中的最大单值操作的父接口,但是一般开发中不会直接使用此接口,而常使用List接口或set接口。
3. List接口扩展了Collection接口,里面的内容是允许重复的。
4. List接口的常用子类是ArrayList和Vector,在开发中,ArrayList性能最高,属于异步处理,而Vector性能较低,属于同步处理。
5. Set接口和Collection接口的定义一致,里面的内容是不允许重复的,依靠Object类中的equals()和hashCode()方法来区分是否是同一个对象。
6. Set接口的常用子类是HashSet和TreeSet,前者是散列存放,没有顺序,后者是顺序存放,使用Compareble进行排序操作。
7. 集合的输出要使用Iterator接口,Iterator属于迭代输出接口。
8. 在JDK1.5之后,集合也可以使用foreach的方式输出。
9. Enumeration属于最早的迭代输出接口,现在很少使用。在类集中,Vector类可以使用Enumeration接口进行内容的输出。
10. List集合的操作可以使用ListIterator接口进行双向的输出操作。
11. Map接口可以存放一对内容,所有的内容以key-value的形式保存,每一对key-value都是一个Map.Entry对象的实例。
12. Map中的常用子类是HashMap和HashTable。HashMap属于异步处理,性能最高,Hashtable属于同步处理,性能较低。
13. 类集中提供了Collections工具类完成类集的相关操作。
Collection是一个接口,用于定义集合操作的标准;
Collectiona是一个工具类,可以操作任意的集合对象。
14.Stack类可以完成先进后出的操作。
15. Properties属于属性操作类,使用属性操作类可以直接操作属性文件。
2. Collection接口是类集中的最大单值操作的父接口,但是一般开发中不会直接使用此接口,而常使用List接口或set接口。
3. List接口扩展了Collection接口,里面的内容是允许重复的。
4. List接口的常用子类是ArrayList和Vector,在开发中,ArrayList性能最高,属于异步处理,而Vector性能较低,属于同步处理。
5. Set接口和Collection接口的定义一致,里面的内容是不允许重复的,依靠Object类中的equals()和hashCode()方法来区分是否是同一个对象。
6. Set接口的常用子类是HashSet和TreeSet,前者是散列存放,没有顺序,后者是顺序存放,使用Compareble进行排序操作。
7. 集合的输出要使用Iterator接口,Iterator属于迭代输出接口。
8. 在JDK1.5之后,集合也可以使用foreach的方式输出。
9. Enumeration属于最早的迭代输出接口,现在很少使用。在类集中,Vector类可以使用Enumeration接口进行内容的输出。
10. List集合的操作可以使用ListIterator接口进行双向的输出操作。
11. Map接口可以存放一对内容,所有的内容以key-value的形式保存,每一对key-value都是一个Map.Entry对象的实例。
12. Map中的常用子类是HashMap和HashTable。HashMap属于异步处理,性能最高,Hashtable属于同步处理,性能较低。
13. 类集中提供了Collections工具类完成类集的相关操作。
Collection是一个接口,用于定义集合操作的标准;
Collectiona是一个工具类,可以操作任意的集合对象。
14.Stack类可以完成先进后出的操作。
15. Properties属于属性操作类,使用属性操作类可以直接操作属性文件。
相关文章推荐
- 【学习日记】集合框架知识点总结(1)--Collection
- 集合框架知识点总结(一)
- 黑马程序员——java基础----集合框架知识点总结(一)
- javaweb三大框架知识点总结
- 《系统思考实践篇》知识点框架总结
- java 类集框架学习总结
- 基于Ajax+SpringMVC+Spring+MySQL框架的云笔记项目cloud_note知识点总结
- Strus2框架 接触 知识点总结
- python框架中flask知识点总结
- Hbase框架原理及相关的知识点理解、Hbase访问MapReduce、Hbase访问Java API、Hbase shell及Hbase性能优化总结
- laravel框架-任务调度-知识点总结
- 牛客网刷题知识点总结(七)java框架
- JAVA知识点总结(二)集合框架
- javaweb三大框架(ssh)知识点总结
- 几大框架整合知识点总结
- 网页编程基础第五章知识点总结——框架 表单
- [Java]集合框架知识点总结(逐步更新)
- 集合框架知识点总结(1)
- javaweb三大框架知识点总结
- Hibernate框架知识点总结