# java.util.Interfaces接口 - Java.util包
java.util.Interfaces 包含集合框架,遗留的collection类,事件模型,日期和时间,国际化和各种实用工具类(字符串标记生成器,随机数生成器和位数组)。
## 接口概要
| S.N. | 接口与说明 |
| --- | --- |
| 1 | **Collection<E>** 这是在集层次结构的根接口。 |
| 2 | **Comparator<T>** 这是一个比较函数强行对某些对象collection进行整体排序。 |
| 3 | **Deque<E>** 这是支持元素插入和移除在两端一个线性的集合。 |
| 4 | **Enumeration<E>** 这是一个对象,它实现Enumeration接口生成一系列元素,一次一个。 |
| 5 | **EventListener** 这是一个标记接口的所有事件侦听器接口必须扩展。 |
| 6 | **Formattable** 这是Formattable接口必须由需要执行自定义使用格式化的's'转换说明符的任何类中实现。 |
| 7 | **Iterator<E>** 这是一个迭代器的集合。 |
| 8 | **List<E>** 这是一个有序集合(也称为一个序列)。 |
| 9 | **ListIterator<E>** 这是表迭代器,允许程序员来遍历列表中任一方向,迭代期间修改列表,并获得该列表中的迭代器的当前位置。 |
| 10 | **Map<K,V>** 这是一个键映射到值的对象。 |
| 11 | **Map.Entry<K,V>** 这是一个映射项(键 - 值对)。 |
| 12 | **NavigableMap<K,V>** 这是扩展了导航方法返回给定搜索目标最接近的匹配一个SortedMap。 |
| 13 | **NavigableSet<E>** 这是扩展了导航方法报告给定搜索目标最接近的匹配项的SortedSet。 |
| 14 | **Observer** 这是一个类可以实现Observer接口时,它希望被告知改变观察的对象。 |
| 15 | **Queue<E>** 这是设计处理之前持有的元素的集合。 |
| 16 | **RandomAccess()** 这是List实现所使用,以表明其支持快速(通常是固定时间)随机访问标记接口。 |
| 17 | **Set<E>** 这是不包含重复的元素的集合。 |
| 18 | **SortedMap<K,V>** 这是一个映射还提供了对键的总体排序。 |
| 19 | **SortedSet<E>** 这是一组还提供了关于其元素的总排序。 |