java.容器
来源:互联网 发布:知无涯者书 编辑:程序博客网 时间:2024/06/06 04:53
在书写程序的时候,我们常常需要对大量的对象引用进行管理。为了实现有效的归类管理,我们常常将同类的引用放置在同一数据容器中。由于数据容器中存放了我们随时可能需要使用到的对象引用,所以一般的数据容器要都要能能提供方便的查询、遍历、修改等基本接口功能。
数组的可以实现对引用集的集中管理和维护。但是数组方式下,数组大小需要提前被确定,并不允许修改大小,导致其作为一种灵活的数据容器的能力的功能大为下降。
数组的可以实现对引用集的集中管理和维护。但是数组方式下,数组大小需要提前被确定,并不允许修改大小,导致其作为一种灵活的数据容器的能力的功能大为下降。
为了方便的利用数据容器进行引用的管理,Java中提供了丰富的数据容器以满足程序员多样化的需求。
6个接口:
Collection接口定义了存取一组对象的方法,子接口Set和List分别定义了存储方式。 Set中的数据对象没有顺序不可以重复,List与其相反。
Map接口的实现类定义存储Key-Value对,因为键值对通过键来标识,所以键值不能重复。
Iterator接口:主要在涉及到遍历时使用。所有实现了Collection接口的容器类都有一个iterator方法用来返回一个实现了Iterator接口的对象。
Comparable接口:当两个对象涉及到比较时,使用它唯一的一个compareTo方法。
Collection接口和Collections类的区别?
java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。
java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。
总结:容器中的每个接口除了Comparable接口只有一个方法外,其他的都有很多的方法,具体方法的种类及用法查阅API尤为重要,查API文档的能力在这体现的淋漓尽致。面纱虽然揭开了,但还是初步的认识,需要慢慢理解运用。
1 0
- Java容器:容器一览
- Java容器
- Java容器
- java容器
- java容器
- Java容器
- java容器
- JAVA容器
- JAVA 容器
- java 容器
- java容器
- java容器
- java容器
- JAVA容器
- java容器
- java 容器
- java容器
- JAVA 容器
- grep命令详解
- leetcode 56: Merge Intervals
- 利用for循环和条件运算符输出一个数组中最大和最小值并分别输出下标
- dubbo总结(7)dubbo注册中心集群
- python写utf8文件
- java.容器
- CSS+DIV:实现炫酷网页样式与布局
- 事务的隔离级别解析
- spring+hibernate注解配置实例
- Mysql 存储过程中应用事务
- hdu 5296 Annoying problem(LCA)
- HDU_5327_Olympiad
- ITOO之底层搭建(一)——缺少jar
- 自,数据库