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, MONTH, DAY_OF_MONTH, HOURи т. д., а также для управления полями календаря, например для получения даты следующей недели.

Calendar.Builder

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

Collections

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

Comparator
ConcurrentModificationException

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

Currency

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

Date

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

Dictionary

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

DoubleSummaryStatistics

Объект состояния для сбора статистики, такой как count, 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

Создается методами в Locale и Locale.Builder , чтобы указать, что аргумент не является тегом BCP 47 правильного формата.

InputMismatchException

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

IntSummaryStatistics

Объект состояния для сбора статистики, такой как count, 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>, определенный в RFC 4647 Matching of Language Tags.

LongSummaryStatistics

Объект состояния для сбора статистики, такой как count, 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

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

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

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

Stack

Класс Stack представляет стек объектов lifo.

StringJoiner

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

StringTokenizer

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

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 для указания того, что они поддерживают быстрый (как правило, постоянный) случайный доступ.

ISet

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

ISortedMap

Объект , Map который дополнительно предоставляет <>общее упорядочение< или em> для ключей.

ISortedSet

Объект , Set который дополнительно предоставляет общий порядок элементов.

ISpliterator

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

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

CalendarField

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

CalendarStyle

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

FormatFlags

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

SpliteratorCharacteristics
TimeZoneKind

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

TimeZoneStyle

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