Java java.util包相关类和接口介绍

x33g5p2x  于2021-08-25 转载在 Java  
字(2.5k)|赞(0)|评价(0)|浏览(452)

java.util包包含集合框架、传统集合类、事件模型、日期和时间设施、国际化以及其他实用类(一个字符串标记器、一个随机数生成器和一个比特阵列)。在本教程中,我们将通过大量的例子学习重要的java.util包类/接口及其方法。

###Audience

本教程是为初学者准备的,以帮助他们了解与java.util包中的所有类和方法有关的基本功能。
以下是java.util 包下的类列表。我解释了所有的方法,并在每个类中举了很多例子。我们的建议是使用本教程进行大量的实践体验。
点击每一个类,就可以浏览到它们各自的页面。

java.util包类

>> java.util ArrayList类

在这篇文章中,我们将通过实例学习ArrayList类的所有方法。 Java ArrayList类使用一个动态数组来存储元素。它继承了AbstractList类并实现了List接口。

>> java.util.Arrays类

在这篇文章中,我们将通过实例学习Arrays类的重要实用方法。java.util.Arrays类包含一个静态工厂,它允许将数组看成列表,并用于操作数组(如排序和搜索)。

>> java.util.Collections类

java.util.Collections类完全由操作或返回集合的静态方法组成。
它包含了对集合进行操作的多态算法、"包装器",它返回一个由指定集合支持的新集合,以及其他一些零星的东西。

>> java.util EnumMap类

在这篇文章中,我们将学习Java中的EnumMap的所有知识。什么是EnumMap,如何用例子来使用它?

>> java.util EnumSet类

在这篇文章中,我们将讨论java.util包中的EnumSet类。EnumSet是一个专门用于枚举类型的Set实现。枚举集中的所有元素都必须来自一个单一的枚举类型,这个类型在创建枚举集时被明确或隐含地指定。枚举集在内部被表示为位向量。这种表示方法是非常紧凑和有效的。

>> java.util HashMap类

在这篇文章中,我们将学习Java集合框架中HashMap接口的实现。这篇文章涵盖了所有重要的HashMap类的API,并附有实例。

>> java.util HashSet类

在这篇文章中,我们要看一下Java集合框架中的HashSet类。
我们将学习HashSet实现提供的所有API。 HashSet类实现了Set接口,由一个哈希表(实际上是一个HashMap实例)作为支撑。

>> java.util IdentityHashMap类

在这篇文章中,我们将通过实例来学习IdentityHashMap类的方法。
IdentityHashMap是一个基于HashTable的Map接口的实现。普通的HashMap使用'.equals'方法对键进行比较。但是Identity HashMap使用'=='操作符来比较其键值。

>> java.util LinkedHashMap类

在这篇文章中,我们将通过实例学习LinkedHashMap类对Map接口的实现。
如果你希望Map中的元素有一个可预测的迭代顺序,那么你可以使用LinkedHashMap。这篇文章涵盖了LinkedHashMap类提供的所有重要的API。

>> java.util LinkedHashSet类

在这篇文章中,我们将通过实例来学习Set接口的LinkedHashSet类的实现。

>> java.util LinkedList类

在这篇文章中,我们将通过实例来了解LinkedList类的实现。
Java的LinkedList类使用一个双链表来存储元素。它提供了一个链接列表的数据结构。它继承了AbstractList类并实现了ListDeque接口。

>> java.util TreeMap类

在本指南中,我们将通过实例来了解TreeMap类的实现。TreeMap是一个基于红黑树的NavigableMap的实现。

>> java.util TreeSet类

在这篇文章中,我们将通过例子来学习TreeSet类的方法。

>> java.util WeakHashMap类

在这篇文章中,我们将通过实例学习java.util包中的WeakHashMap类。
WeakHashMap是基于Map接口的Hash表的实现,具有弱键。当WeakHashMap中的一个条目不再是普通使用时,它将自动被删除。

java.util包接口

>> java.util Collection接口

集合接口是集合层次结构中的根接口。一个集合表示一组被称为其元素的对象。list、Queue和Set都是Collection接口的子接口。

>> java.util Comparator接口

我们在前面的指南中学习的比较器接口为一个类的对象定义了一个默认的排序。这个默认排序也被称为对象的自然排序。

>> java.util List接口

在这篇文章中,我们将学习什么是List接口以及它的实现--ArrayList和LinkedList。

>> java util Map接口

在这篇文章中,我们将学习什么是Map接口以及它的三种通用实现。HashMap、TreeMap和LinkedHashMap。

>> java.util Set接口

在这篇文章中,我们将学习什么是Set接口以及它的三种通用的Set实现。HashSet、TreeSet和LinkedHashSet。

>> java.util SortedMap接口

SortedMap是一个Map,它按照升序保持其条目,根据键的自然排序,或根据在创建SortedMap时提供的比较器进行排序。

>> java.util SortedSet接口

SortedSet是一个集合,它按照升序维护其元素,根据自然排序或根据在SortedSet创建时提供的比较器进行排序。

相关文章