Как интерпретируется UUID :: randomUUID? - PullRequest
0 голосов
/ 06 июня 2018

Я знаю, что в Java 8 (String [] :: new) интерпретируется как: size-> new String [].

Мне очень хотелось бы узнать, как интерпретируется (UUID :: randomUUID)?Он используется как Stream.generate (UUID :: randomUUID).Но я хочу знать, что именно подразумевается под UUID :: randomUUID

Как действует здесь функция генератора?

1 Ответ

0 голосов
/ 06 июня 2018

UUID :: randomUUID является ссылкой метода на метод randomUUID для UUID.

Generate принимает поставщика , и UUID.randomUUID соответствует этому Функциональному интерфейсу .

Короче говоря, String [] :: new может иметь особое поведение, но массивы являются исключением, а не нормальным правилом, и я на самом деле раньше не думал о размере, который нужно определить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...