Java UUID::randomUUID是如何解释的?

Java UUID::randomUUID是如何解释的?,java,java-8,Java,Java 8,我知道在Java8中,(String[]::new)被解释为:size->newstring[] 我很想知道(UUID::randomUUID)是如何解释的? 它被用作Stream.generate(UUID::randomUUID)。但是,我想知道UUID::randomUUID到底是什么意思 生成器函数在这里是如何工作的?new String[size]

我知道在Java8中,(String[]::new)被解释为:size->newstring[]

我很想知道(UUID::randomUUID)是如何解释的? 它被用作Stream.generate(UUID::randomUUID)。但是,我想知道UUID::randomUUID到底是什么意思

生成器函数在这里是如何工作的?

接受一个,UUID.randomUUID将填充它


简言之,String[]::new可能有特殊的行为,但数组是一个例外,不是正常的规则,而且我以前没有考虑过需要定义的大小。

String[]::new
相当于
size->new String[size]