Java.Util Пространство имен

Классы

Имя. Описание
AbstractCollection

Этот класс предоставляет скелетную реализацию Collection интерфейса, чтобы свести к минимуму усилия, необходимые для реализации этого интерфейса.

AbstractList

Этот класс предоставляет скелетную реализацию List интерфейса, чтобы свести к минимуму усилия, необходимые для реализации этого интерфейса, поддерживаемого хранилищем данных "случайный доступ" (например, массивом).

AbstractMap

Этот класс предоставляет скелетную реализацию Map интерфейса, чтобы свести к минимуму усилия, необходимые для реализации этого интерфейса.

AbstractMap.SimpleEntry

Запись, поддерживающая ключ и значение.

AbstractMap.SimpleImmutableEntry

Неизменяемая запись, поддерживающая ключ и значение.

AbstractQueue

Этот класс предоставляет скелетные реализации некоторых Queue операций.

AbstractSequentialList

Этот класс предоставляет скелетную реализацию List интерфейса, чтобы свести к минимуму усилия, необходимые для реализации этого интерфейса, поддерживаемого хранилищем данных "последовательный доступ" (например, связанным списком).

AbstractSet

Этот класс предоставляет скелетную реализацию Set интерфейса, чтобы свести к минимуму усилия, необходимые для реализации этого интерфейса.

ArrayDeque

Изменение размера реализации Deque интерфейса с возможностью изменения размера.

ArrayList

Изменение размера реализации List интерфейса с возможностью изменения размера.

Arrays

Этот класс содержит различные методы для управления массивами (например, сортировкой и поиском).

Base64

Этот класс состоит исключительно из статических методов для получения кодировщиков и декодеров для схемы кодирования Base64.

Base64.Decoder

Этот класс реализует декодировщик для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

Base64.Encoder

Этот класс реализует кодировщик для байтовых данных байтов, используя схему кодирования Base64, как указано в RFC 4648 и RFC 2045.

BitSet

Этот класс реализует вектор битов, которые растут по мере необходимости.

Calendar

Класс Calendar является абстрактным классом, который предоставляет методы для преобразования между определенным моментом во времени и набором таких#fields calendar fields, как YEAR, , MONTHDAY_OF_MONTHHOURи т. д., а также для управления полями календаря, например получение даты следующей недели.

Calendar.Builder

Calendar.Builder используется для создания Calendar из различных параметров даты и времени.

Collections

Этот класс состоит исключительно из статических методов, которые работают с коллекциями или возвращают их.

Comparator
ConcurrentModificationException

Это исключение может быть вызвано методами, которые обнаружили параллельное изменение объекта, если такое изменение не допускается.

Currency

Представляет валюту.

Date

Класс Date представляет определенный момент времени с точностью миллисекунда.

Dictionary

Класс Dictionary является абстрактным родительским элементом любого класса, например Hashtable, который сопоставляет ключи со значениями.

DoubleSummaryStatistics

Объект состояния для сбора статистических данных, таких как счетчик, min, max, sum и average.

DuplicateFormatFlagsException

Исключение без флажка возникает при предоставлении повторяющихся флагов в описателье формата.

EmptyStackException

Вызывается методами Stack в классе, чтобы указать, что стек пуст.

EnumMap

Специализированная Map реализация для использования с ключами типа перечисления.

EnumSet

Специализированная Set реализация для использования с типами перечисления.

EventListenerProxy

Абстрактный класс-оболочка для EventListener класса, который связывает набор дополнительных параметров с прослушивателем.

EventObject

Корневой класс, из которого должны быть производны все объекты состояния событий.

FormatFlagsConversionMismatchException

Исключение без флажка возникает, когда преобразование и флаг несовместимы.

FormattableFlags

FormattableFlags передаются Formattable#formatTo Formattable.formatTo() методу и изменяют выходной формат для formattable Formattables.

Formatter

Интерпретатор для строк форматирования в стиле printf.

Formatter.BigDecimalLayoutForm

Перечисление для BigDecimal форматирования.

FormatterClosedException

Исключение без флажка возникает при закрытии модуля форматирования.

GregorianCalendar

GregorianCalendar — это конкретный подкласс Calendar и предоставляет стандартную систему календаря, используемую большинством мира.

HashMap

Реализация интерфейса на основе Map хэш-таблицы.

HashSet

Этот класс реализует Set интерфейс, поддерживаемый хэш-таблицей (фактически экземпляром HashMap ).

Hashtable

Этот класс реализует хэш-таблицу, которая сопоставляет ключи со значениями.

HexFormat

HexFormat преобразуется между байтами и символами и шестнадцатеричными строками, которые могут включать дополнительные разметки форматирования, такие как префиксы, суффиксы и разделители.

IdentityHashMap

Этот класс реализует Map интерфейс с хэш-таблицей с использованием ссылочного равенства вместо равенства объектов при сравнении ключей (и значений).

IllegalFormatCodePointException

Исключение без флажка возникает, когда символ с недопустимой точкой кода Юникода, как определено Character#isValidCodePoint , передается в Formatter.

IllegalFormatConversionException

Исключение без флажка возникает, если аргумент, соответствующий описательу формата, имеет несовместимый тип.

IllegalFormatException

Исключение без флажка возникает, если строка формата содержит недопустимый синтаксис или описатель формата, несовместимый с заданными аргументами.

IllegalFormatFlagsException

Исключение без флажка возникает при указании флагов незаконного сочетания.

IllegalFormatPrecisionException

Исключение без флажка возникает, если точность является отрицательным значением, кроме -1того, преобразование не поддерживает точность или значение в противном случае не поддерживается.

IllegalFormatWidthException

Исключение без флажка возникает, если ширина формата является отрицательным значением, отличном -1 от или не поддерживается.

IllformedLocaleException

Вызывается методами и LocaleLocale.Builder указывает, что аргумент не является хорошо сформированным тегом BCP 47.

InputMismatchException

Scanner Создается путем указания, что полученный маркер не соответствует шаблону ожидаемого типа или что маркер выходит из диапазона для ожидаемого типа.

IntSummaryStatistics

Объект состояния для сбора статистических данных, таких как счетчик, min, max, sum и average.

InvalidPropertiesFormatException

Вызывается, чтобы указать, что операция не смогла завершиться, так как входные данные не соответствуют соответствующему типу XML-документа для коллекции свойств, как указано в Properties спецификации.

LinkedHashMap

Хэш-таблица и реализация связанного Map списка интерфейса с четко определенным порядком встреч.

LinkedHashSet

Хэш-таблица и реализация связанного Set списка интерфейса с четко определенным порядком встреч.

LinkedList

Реализация списка и List интерфейсов, связанных Deque с двойной связью.

List
ListResourceBundle

ListResourceBundle — это абстрактный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle в удобном и удобном списке.

Locale

Объект Locale представляет определенный географический, политический или культурный регион.

Locale.Builder

Builder используется для создания экземпляров из значений Locale , настроенных средствами установки.

Locale.Category

Перечисление для категорий языкового стандарта.

Locale.FilteringMode

Эта перечисление предоставляет константы для выбора режима фильтрации для сопоставления языкового стандарта.

Locale.IsoCountryCode

Перечисление для указания типа, определенного в ISO 3166.

Locale.LanguageRange

Этот класс выражает <диапазон языка em или em>, <.>

LongSummaryStatistics

Объект состояния для сбора статистических данных, таких как счетчик, min, max, sum и average.

Map
MapEntry
MissingFormatArgumentException

Исключение без флажка возникает при наличии описателя формата, который не имеет соответствующего аргумента или если индекс аргумента ссылается на аргумент, который не существует.

MissingFormatWidthException

Исключение без флажка возникает при необходимости ширины формата.

MissingResourceException

Указывает, что ресурс отсутствует.

NoSuchElementException

Вызывается различными методами доступа, чтобы указать, что запрошенный элемент не существует.

Objects

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

Observable

Этот класс представляет наблюдаемый объект или "данные" в парадигме представления модели.

Optional

Объект контейнера, который может содержать или не может содержать значение, отличноеnull от значения.

OptionalDouble

Объект контейнера, который может содержать или не может содержать double значение.

OptionalInt

Объект контейнера, который может содержать или не может содержать int значение.

OptionalLong

Объект контейнера, который может содержать или не может содержать long значение.

PriorityQueue

Очередь очередей с неограниченным приоритетом на основе кучи приоритета.

Properties

Класс Properties представляет постоянный набор свойств.

PropertyPermission

Устаревший код безопасности; не используйте.

PropertyResourceBundle

PropertyResourceBundle — это конкретный подкласс, который управляет ресурсами для языкового стандарта ResourceBundle с помощью набора статических строк из файла свойств.

Random

Экземпляр этого класса используется для создания потока псевдорандомных чисел; его период составляет только 2<sup 48>/sup<>.

ResourceBundle

Пакеты ресурсов содержат объекты, относящиеся к языковому стандарту.

ResourceBundle.Control

ResourceBundle.Control определяет набор методов обратного вызова, вызываемых ResourceBundle#getBundle(String, Locale, ClassLoader, Control) ResourceBundle.getBundle методами фабрики во время процесса загрузки пакета.

Scanner

Простой сканер текста, который может анализировать примитивные типы и строки с помощью регулярных выражений.

ServiceConfigurationError

Ошибка, возникающая при обнаружении, загрузке или создании экземпляра поставщика услуг.

ServiceLoader

Объект для загрузки реализаций службы.

Set
SimpleTimeZone

SimpleTimeZone — это конкретный подкласс TimeZone , представляющий часовой пояс для использования с григорианским календарем.

Spliterator
Spliterators

Статические классы и методы для работы с экземплярами Spliterator и его примитивными специализациями Spliterator.OfInt, Spliterator.OfLongа также Spliterator.OfDouble.

Spliterators.AbstractDoubleSpliterator

Абстрактная Spliterator.OfDouble реализация trySplit для разрешения ограниченного параллелизма.

Spliterators.AbstractIntSpliterator

Абстрактная Spliterator.OfInt реализация trySplit для разрешения ограниченного параллелизма.

Spliterators.AbstractLongSpliterator

Абстрактная Spliterator.OfLong реализация trySplit для разрешения ограниченного параллелизма.

Spliterators.AbstractSpliterator

Абстрактная Spliterator реализация trySplit для разрешения ограниченного параллелизма.

Spliterators.AbstractSpliterator.InterfaceConsts
SplittableRandom

Генератор универсальных псевдорандомных значений (с периодом 2<sup 64>/sup<), применимым для использования в изолированных параллельных вычислениях (среди других контекстов), которые могут создавать подзадачи>.

Stack

Класс Stack представляет стек объектов стеком объектов с последней версией (LIFO).

StringJoiner

StringJoiner используется для создания последовательности символов, разделенных разделителем, и при необходимости начиная с предоставленного префикса и заканчивая предоставленным суффиксом.

StringTokenizer

Класс токенизатора строк позволяет приложению разбить строку на маркеры.

Timer

Объект для потоков для планирования задач для будущего выполнения в фоновом потоке.

TimerTask

Задача, которую можно запланировать для однократного или повторяющегося выполнения Timer.

TimeZone

TimeZone представляет смещение часового пояса, а также определяет дневное освещение.

TooManyListenersException

TooManyListenersException Исключение используется в рамках модели событий Java для анимации и реализации одноадресного специального регистра источника событий многоадресной рассылки.

TreeMap

Реализация на основе NavigableMap дерева Red-Black.

TreeSet

Реализация NavigableSet на TreeMapоснове .

UnknownFormatConversionException

Исключение без флажка возникает при получении неизвестного преобразования.

UnknownFormatFlagsException

Исключение без флажка возникает при указании неизвестного флага.

UUID

Класс, представляющий неизменяемый универсальный уникальный идентификатор (UUID).

Vector

Класс Vector реализует растущий массив объектов.

WeakHashMap

Хэш-таблица на основе реализации Map интерфейса с <>слабыми ключами< или em>.

Интерфейсы

Имя. Описание
ICollection

Корневой интерфейс в иерархии коллекции.

IComparator

Функция сравнения, которая накладывает общий порядок для некоторых коллекций объектов.

IDeque

Линейная коллекция, поддерживающая вставку элементов и удаление в обоих концах.

IEnumeration

Объект, реализующий интерфейс перечисления, создает ряд элементов по одному за раз.

IEventListener

Интерфейс тегов, который должен расширить все интерфейсы прослушивателя событий.

IFormattable

Интерфейс Formattable должен быть реализован любым классом, который должен выполнять настраиваемое форматирование с помощью 's' описателя java.util.Formatterпреобразования.

IIterator

Итератор по коллекции.

IList

Упорядоченная коллекция, где пользователь имеет точный контроль над тем, где в списке вставляется каждый элемент.

IListIterator

Итератор списков, позволяющий программисту проходить по списку в любом направлении, изменять список во время итерации и получать текущую позицию итератора в списке.

IMap

Объект, который сопоставляет ключи со значениями.

IMapEntry

Запись карты (пара "ключ-значение").

INavigableMap

Расширенный SortedMap с методами навигации, возвращающими ближайшие совпадения для заданных целевых объектов поиска.

INavigableSet

Расширенный SortedSet с помощью методов навигации, сообщающий ближайшие совпадения для заданных целевых объектов поиска.

IObserver

Класс может реализовать Observer интерфейс, когда он хочет получать сведения об изменениях в наблюдаемых объектах.

IPrimitiveIterator

Базовый тип для примитивных специализаций Iterator.

IPrimitiveIteratorOfDouble

Итератор, специализированный для double значений.

IPrimitiveIteratorOfInt

Итератор, специализированный для int значений.

IPrimitiveIteratorOfLong

Итератор, специализированный для long значений.

IQueue

Коллекция, предназначенная для хранения элементов перед обработкой.

IRandomAccess

Интерфейс маркера, используемый List реализацией, чтобы указать, что они поддерживают быстрый (обычно константный) случайный доступ.

ISequencedCollection

Коллекция, которая имеет четко определенный порядок встреч, которая поддерживает операции в обоих концах, и это обратимо.

ISequencedMap

Карта, которая имеет четко определенный порядок встреч, который поддерживает операции в обоих концах, и это обратимо.

ISequencedSet

Коллекция, которая является как a, SequencedCollection так и a Set.

ISet

Коллекция, содержащая повторяющиеся элементы.

ISortedMap

Это Map также обеспечивает <>общее упорядочение< или эм> на его ключах.

ISortedSet

Это Set также обеспечивает общее упорядочение элементов.

ISpliterator

Объект для обхода и секционирования элементов источника.

ServiceLoader.IProvider

Представляет поставщика услуг, расположенного по ServiceLoader.

Перечисления

Имя. Описание
CalendarField

Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра нескольких типов.

CalendarStyle

Перечисляет значения, возвращаемые несколькими типами.

FormatFlags

Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра F:Java. Элемент Util.IFormattable.FormatTo.

SpliteratorCharacteristics
TimeZoneKind

Перечисляет значения, возвращаемые несколькими типами.

TimeZoneStyle

Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра F:Java. Util.TimeZone.GetDisplayName и F:Java. Элементы Util.TimeZone.GetDisplayName.