Учебники

Класс Java.util.UUID

Класс 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.

Методы унаследованы

Этот класс наследует методы от следующих классов —