java.util包包含集合框架、传统集合类、事件模型、日期和时间设施、国际化以及其他实用类(一个字符串标记器、一个随机数生成器和一个比特阵列)。在本教程中,我们将通过大量的例子学习重要的java.util
包类/接口及其方法。
###Audience
本教程是为初学者准备的,以帮助他们了解与java.util
包中的所有类和方法有关的基本功能。
以下是java.util
包下的类列表。我解释了所有的方法,并在每个类中举了很多例子。我们的建议是使用本教程进行大量的实践体验。
点击每一个类,就可以浏览到它们各自的页面。
在这篇文章中,我们将通过实例学习ArrayList类的所有方法。 Java ArrayList类使用一个动态数组来存储元素。它继承了AbstractList
类并实现了List
接口。
在这篇文章中,我们将通过实例学习Arrays类的重要实用方法。java.util.Arrays
类包含一个静态工厂,它允许将数组看成列表,并用于操作数组(如排序和搜索)。
java.util.Collections类完全由操作或返回集合的静态方法组成。
它包含了对集合进行操作的多态算法、"包装器",它返回一个由指定集合支持的新集合,以及其他一些零星的东西。
在这篇文章中,我们将学习Java中的EnumMap的所有知识。什么是EnumMap,如何用例子来使用它?
在这篇文章中,我们将讨论java.util包中的EnumSet类。EnumSet是一个专门用于枚举类型的Set实现。枚举集中的所有元素都必须来自一个单一的枚举类型,这个类型在创建枚举集时被明确或隐含地指定。枚举集在内部被表示为位向量。这种表示方法是非常紧凑和有效的。
在这篇文章中,我们将学习Java集合框架中HashMap
接口的实现。这篇文章涵盖了所有重要的HashMap类的API,并附有实例。
在这篇文章中,我们要看一下Java集合框架中的HashSet类。
我们将学习HashSet实现提供的所有API。 HashSet类实现了Set
接口,由一个哈希表(实际上是一个HashMap实例)作为支撑。
在这篇文章中,我们将通过实例来学习IdentityHashMap
类的方法。IdentityHashMap
是一个基于HashTable的Map接口的实现。普通的HashMap使用'.equals'方法对键进行比较。但是Identity HashMap使用'=='操作符来比较其键值。
在这篇文章中,我们将通过实例学习LinkedHashMap类对Map
接口的实现。
如果你希望Map中的元素有一个可预测的迭代顺序,那么你可以使用LinkedHashMap。这篇文章涵盖了LinkedHashMap类提供的所有重要的API。
在这篇文章中,我们将通过实例来学习Set接口的LinkedHashSet类的实现。
在这篇文章中,我们将通过实例来了解LinkedList类的实现。
Java的LinkedList类使用一个双链表来存储元素。它提供了一个链接列表的数据结构。它继承了AbstractList
类并实现了List
和Deque
接口。
在本指南中,我们将通过实例来了解TreeMap类的实现。TreeMap是一个基于红黑树的NavigableMap的实现。
在这篇文章中,我们将通过例子来学习TreeSet类的方法。
在这篇文章中,我们将通过实例学习java.util
包中的WeakHashMap
类。
WeakHashMap是基于Map
接口的Hash表的实现,具有弱键。当WeakHashMap中的一个条目不再是普通使用时,它将自动被删除。
集合接口是集合层次结构中的根接口。一个集合表示一组被称为其元素的对象。list、Queue和Set都是Collection接口的子接口。
我们在前面的指南中学习的比较器接口为一个类的对象定义了一个默认的排序。这个默认排序也被称为对象的自然排序。
在这篇文章中,我们将学习什么是List接口以及它的实现--ArrayList和LinkedList。
在这篇文章中,我们将学习什么是Map接口以及它的三种通用实现。HashMap、TreeMap和LinkedHashMap。
在这篇文章中,我们将学习什么是Set接口以及它的三种通用的Set实现。HashSet、TreeSet和LinkedHashSet。
SortedMap是一个Map,它按照升序保持其条目,根据键的自然排序,或根据在创建SortedMap时提供的比较器进行排序。
SortedSet
是一个集合,它按照升序维护其元素,根据自然排序或根据在SortedSet
创建时提供的比较器进行排序。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://www.javaguides.net/p/java-util-package-tutorial.html
内容来源于网络,如有侵权,请联系作者删除!