Пакет java.util
Содержит фреймворк коллекций, устаревшие классы коллекций, модель событий, средства работы с датами и временем, международные ресурсы и различные вспомогательные классы (разделитель строк, генератор случайных чисел и массив бит).
См.: Описание
| Интерфейс | Описание |
|---|---|
| Collection<E> | Основной интерфейс в иерархии коллекций. |
| Comparator<T> | Функция сравнения, которая накладывает полный порядок на некоторую коллекцию объектов. |
| Deque<E> | Линейная коллекция, поддерживающая вставку и удаление элементов с обоих концов. |
| Enumeration<E> | Объект, реализующий интерфейс Enumeration, генерирует серию элементов по одному за раз. |
| EventListener | Тегирующий интерфейс, который должны расширять все интерфейсы обработчиков событий. |
| Formattable | Интерфейс |
| Iterator<E> | Итератор по коллекции. |
| List<E> | Упорядоченная коллекция (также известная как последовательность). |
| ListIterator<E> | Итератор для списков, позволяющий программисту перемещаться по списку в обоих направлениях, изменять список во время итерации и получать текущую позицию итератора в списке. |
| Map<K,V> | Объект, сопоставляющий ключи значениям. |
| Map.Entry<K,V> | Элемент карты (пара ключ-значение). |
| NavigableMap<K,V> |
|
| NavigableSet<E> |
|
| Observer | Класс может реализовать интерфейс |
| PrimitiveIterator<T,T_CONS> | Базовый тип для примитивных специализаций |
| PrimitiveIterator.OfDouble | Итератор, специализированный для значений |
| PrimitiveIterator.OfInt | Итератор, специализированный для значений |
| PrimitiveIterator.OfLong | Итератор, специализированный для значений |
| Queue<E> | Коллекция, предназначенная для хранения элементов перед обработкой. |
| RandomAccess | Маркерный интерфейс, используемый реализациями |
| Set<E> | Коллекция, не содержащая дублирующих элементов. |
| SortedMap<K,V> |
|
| SortedSet<E> |
|
| Spliterator<T> | Объект для обхода и разбиения элементов источника. |
| Spliterator.OfDouble | Spliterator, специализированный для значений |
| Spliterator.OfInt | Spliterator, специализированный для значений |
| Spliterator.OfLong | Spliterator, специализированный для значений |
| Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>> | Spliterator, специализированный для примитивных значений. |
| Класс | Описание |
|---|---|
| AbstractCollection<E> | Этот класс предоставляет скелетную реализацию интерфейса |
| AbstractList<E> | Этот класс предоставляет скелетную реализацию интерфейса |
| AbstractMap<K,V> | Этот класс предоставляет скелетную реализацию интерфейса |
| AbstractMap.SimpleEntry<K,V> | Элемент, хранящий ключ и значение. |
| AbstractMap.SimpleImmutableEntry<K,V> | Элемент, хранящий неизменяемый ключ и значение. |
| AbstractQueue<E> | Этот класс предоставляет скелетные реализации некоторых операций |
| AbstractSequentialList<E> | Этот класс предоставляет скелетную реализацию интерфейса |
| AbstractSet<E> | Этот класс предоставляет скелетную реализацию интерфейса |
| ArrayDeque<E> | Реализация интерфейса |
| ArrayList<E> | Реализация интерфейса |
| Arrays | Этот класс содержит различные методы для работы с массивами (такие как сортировка и поиск). |
| Base64 | Этот класс состоит исключительно из статических методов для получения кодировщиков и декодеров для схемы кодирования Base64. |
| Base64.Decoder | Этот класс реализует декодер для декодирования данных байтов с использованием схемы кодирования Base64, как определено в RFC 4648 и RFC 2045. |
| Base64.Encoder | Этот класс реализует кодировщик для кодирования данных байтов с использованием схемы кодирования Base64, как определено в RFC 4648 и RFC 2045. |
| BitSet | Этот класс реализует вектор бит, который увеличивается по мере необходимости. |
| Calendar | Класс |
| Calendar.Builder |
|
| Collections | Этот класс состоит исключительно из статических методов, которые работают с коллекциями или возвращают их. |
| Currency | Представляет валюту. |
| Date | Класс |
| Dictionary<K,V> | Класс |
| DoubleSummaryStatistics | Объект состояния для сбора статистики, такой как количество, минимум, максимум, сумма и среднее значение. |
| EnumMap<K extends Enum<K>,V> | Специализированная реализация |
| EnumSet<E extends Enum<E>> | Специализированная реализация |
| EventListenerProxy<T extends EventListener> | Абстрактный класс-обертка для класса |
| EventObject | Базовый класс, от которого должны быть получены все объекты состояния событий. |
| FormattableFlags | Флаги FormattableFlags передаются методу |
| Formatter | Интерпретатор строк формата в стиле printf. |
| GregorianCalendar |
|
| HashMap<K,V> | Реализация интерфейса |
| HashSet<E> | Этот класс реализует интерфейс |
| Hashtable<K,V> | Этот класс реализует хеш-таблицу, которая сопоставляет ключи значениям. |
| IdentityHashMap<K,V> | Этот класс реализует интерфейс |
| IntSummaryStatistics | Объект состояния для сбора статистики, такой как количество, минимум, максимум, сумма и среднее значение. |
| LinkedHashMap<K,V> | Реализация интерфейса |
| LinkedHashSet<E> | Реализация интерфейса |
| LinkedList<E> | Реализация интерфейсов |
| ListResourceBundle |
|
| Locale | Объект |
| Locale.Builder |
|
| Locale.LanguageRange | Этот класс выражает языковой диапазон, определенный в RFC 4647 Matching of Language Tags. |
| LongSummaryStatistics | Объект состояния для сбора статистики, такой как количество, минимум, максимум, сумма и среднее значение. |
| Objects | Этот класс состоит из |
| Observable | Этот класс представляет наблюдаемый объект или «данные» в модели-представления. |
| Optional<T> | Объект-контейнер, который может или не может содержать ненулевое значение. |
| OptionalDouble | Объект-контейнер, который может или не может содержать значение |
| OptionalInt | Объект-контейнер, который может или не может содержать значение |
| OptionalLong | Объект-контейнер, который может или не может содержать значение |
| PriorityQueue<E> | Неограниченная приоритетная очередь, основанная на куче приоритетов. |
| Properties | Класс |
| PropertyPermission | Этот класс предназначен для разрешений на свойства. |
| PropertyResourceBundle |
|
| Random | Экземпляр этого класса используется для генерации потока псевдослучайных чисел. |
| ResourceBundle | Наборы ресурсов содержат объекты, специфичные для локали. |
| ResourceBundle.Control |
|
| Scanner | Простой сканер текста, который может анализировать примитивные типы и строки с использованием регулярных выражений. |
| ServiceLoader<S> | Простая система загрузки поставщиков услуг. |
| SimpleTimeZone |
|
| Разделители | Статические классы и методы для работы с или создания экземпляров |
| Spliterators.AbstractDoubleSpliterator | Абстрактный |
| Spliterators.AbstractIntSpliterator | Абстрактный |
| Spliterators.AbstractLongSpliterator | Абстрактный |
| Spliterators.AbstractSpliterator<T> | Абстрактный |
| SplittableRandom | Генератор равномерных псевдослучайных значений, применимый для использования в (среди других контекстов) изолированных параллельных вычислениях, которые могут генерировать подзадачи. |
| Stack<E> | Класс |
| StringJoiner |
|
| StringTokenizer | Класс разделитель строк позволяет приложению разбивать строку на токены. |
| Таймер | Средство для потоков планирования задач для будущего выполнения в фоновом потоке. |
| TimerTask | Задача, которую можно запланировать для однократного или многократного выполнения таймером. |
| TimeZone |
|
| TreeMap<K,V> | Реализация |
| TreeSet<E> |
|
| UUID | Класс, представляющий неизменяемый универсальный уникальный идентификатор (UUID). |
| Vector<E> | Класс |
| WeakHashMap<K,V> | Реализация интерфейса |
| Перечисление | Описание |
|---|---|
| Formatter.BigDecimalLayoutForm | Перечисление для форматирования |
| Locale.Category | Перечисление категорий языковых параметров. |
| Locale.FilteringMode | Это перечисление предоставляет константы для выбора режима фильтрации для сопоставления языковых параметров. |
| Исключение | Описание |
|---|---|
| ConcurrentModificationException | Это исключение может быть вызвано методами, которые обнаружили одновременное изменение объекта, когда такое изменение недопустимо. |
| DuplicateFormatFlagsException | Исключение, не требующее проверки, которое выбрасывается при предоставлении дублирующих флагов в спецификаторе формата. |
| EmptyStackException | Выбрасывается методами в классе |
| FormatFlagsConversionMismatchException | Исключение, не требующее проверки, которое выбрасывается при несовместимости преобразования и флага. |
| FormatterClosedException | Исключение, не требующее проверки, которое выбрасывается, когда форматировщик закрыт. |
| IllegalFormatCodePointException | Исключение, не требующее проверки, которое выбрасывается, когда символу с недопустимым кодовым значением Unicode, определенным в |
| IllegalFormatConversionException | Исключение, не требующее проверки, которое выбрасывается, когда аргумент, соответствующий спецификатору формата, имеет несовместимый тип. |
| IllegalFormatException | Исключение, не требующее проверки, которое выбрасывается, когда строка формата содержит недопустимый синтаксис или спецификатор формата, несовместимый с заданными аргументами. |
| IllegalFormatFlagsException | Исключение, не требующее проверки, которое выбрасывается при предоставлении недопустимой комбинации флагов. |
| IllegalFormatPrecisionException | Исключение, не требующее проверки, которое выбрасывается, когда точность является отрицательным значением, отличным от |
| IllegalFormatWidthException | Исключение, не требующее проверки, которое выбрасывается, когда ширина формата является отрицательным значением, отличным от |
| IllformedLocaleException | Выбрасывается методами в |
| InputMismatchException | Выбрасывается |
| InvalidPropertiesFormatException | Выбрасывается для указания того, что операция не может быть завершена, потому что вход не соответствует соответствующему типу XML документа для набора свойств, в соответствии со спецификацией |
| MissingFormatArgumentException | Исключение, не требующее проверки, которое выбрасывается, когда есть спецификатор формата, у которого нет соответствующего аргумента или если индекс аргумента относится к аргументу, которого не существует. |
| MissingFormatWidthException | Исключение, не требующее проверки, которое выбрасывается, когда ширина формата требуется. |
| MissingResourceException | Сигнализирует об отсутствии ресурса. |
| NoSuchElementException | Выбрасывается различными методами доступа для указания того, что запрашиваемый элемент не существует. |
| TooManyListenersException | Исключение |
| UnknownFormatConversionException | Исключение, не требующее проверки, которое выбрасывается при указании неизвестного преобразования. |
| UnknownFormatFlagsException | Исключение, не требующее проверки, которое выбрасывается при указании неизвестного флага. |
| Ошибка | Описание |
|---|---|
| ОшибкаКонфигурацииСервиса | Ошибка, выбрасываемая, когда что-то идет не так при загрузке поставщика сервиса. |
Описание пакета java.util
Содержит фреймворк коллекций, устаревшие классы коллекций, модель событий, средства работы с датой и временем, международную поддержку и различные утилитарные классы (разделитель строк, генератор случайных чисел и массив битов).
- Since:
- JDK1.0
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.