Класс java.util.UUID представляет неизменный универсальный уникальный идентификатор (UUID). Ниже приведены важные моменты, касающиеся UUID:
-
UUID представляет 128-битное значение.
-
Он используется для создания случайных имен файлов, идентификатора сеанса в веб-приложении, идентификатора транзакции и т. Д.
-
Существует четыре различных основных типа UUID: на основе времени, безопасности DCE, на основе имени и случайно сгенерированных UUID.
UUID представляет 128-битное значение.
Он используется для создания случайных имен файлов, идентификатора сеанса в веб-приложении, идентификатора транзакции и т. Д.
Существует четыре различных основных типа UUID: на основе времени, безопасности DCE, на основе имени и случайно сгенерированных UUID.
Объявление класса
Ниже приводится объявление для класса java.util.UUID —
public final class UUID extends Object implements Serializable, Comparable<UUID>
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
UUID (самый длинный SigBits, самый длинный SigBits) Этот конструктор создает новый UUID с использованием указанных данных. |
UUID (самый длинный SigBits, самый длинный SigBits)
Этот конструктор создает новый UUID с использованием указанных данных.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | int clockSequence ()
Этот метод показывает значение тактовой последовательности, связанной с этим UUID. |
2 | int CompareTo (UUID val)
Этот метод сравнивает этот UUID с указанным UUID. |
3 | логическое равенство (Object obj)
Этот метод сравнивает этот объект с указанным объектом. |
4 | статический UUID fromString (имя строки)
Этот метод создает UUID из строкового стандартного представления. |
5 | long getLeastSignificantBits ()
Этот метод возвращает наименее значимые 64 бита из 128-битного значения этого UUID. |
6 | long getMostSignificantBits ()
Этот метод возвращает наиболее значимые 64 бита 128-битного значения этого UUID. |
7 | int hashCode ()
Этот метод возвращает хеш-код для этого UUID. |
8 | статический UUID nameUUIDFromBytes (имя байта [])
Статическая фабрика для получения UUID типа 3 (на основе имени) на основе указанного байтового массива. |
9 | длинный узел ()
Этот метод возвращает значение узла, связанное с этим UUID. |
10 | статический UUID randomUUID ()
Статическая фабрика для получения UUID типа 4 (псевдослучайно сгенерированного). |
11 | длинная метка времени ()
Этот метод возвращает значение метки времени, связанное с этим UUID. |
12 | Строка toString ()
Этот метод возвращает объект String, представляющий этот UUID. |
13 | вариант int ()
Этот метод возвращает номер варианта, связанный с этим UUID. |
14 | int version ()
Этот метод удаляет номер версии, связанный с этим UUID. |
Этот метод показывает значение тактовой последовательности, связанной с этим UUID.
Этот метод сравнивает этот UUID с указанным UUID.
Этот метод сравнивает этот объект с указанным объектом.
Этот метод создает UUID из строкового стандартного представления.
Этот метод возвращает наименее значимые 64 бита из 128-битного значения этого UUID.
Этот метод возвращает наиболее значимые 64 бита 128-битного значения этого UUID.
Этот метод возвращает хеш-код для этого UUID.
Статическая фабрика для получения UUID типа 3 (на основе имени) на основе указанного байтового массива.
Этот метод возвращает значение узла, связанное с этим UUID.
Статическая фабрика для получения UUID типа 4 (псевдослучайно сгенерированного).
Этот метод возвращает значение метки времени, связанное с этим UUID.
Этот метод возвращает объект String, представляющий этот UUID.
Этот метод возвращает номер варианта, связанный с этим UUID.
Этот метод удаляет номер версии, связанный с этим UUID.
Методы унаследованы
Этот класс наследует методы от следующих классов —