Java UUID::randomUUID是如何解释的?
我知道在Java8中,(String[]::new)被解释为:size->newstring[] 我很想知道(UUID::randomUUID)是如何解释的? 它被用作Stream.generate(UUID::randomUUID)。但是,我想知道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]
简言之,String[]::new可能有特殊的行为,但数组是一个例外,不是正常的规则,而且我以前没有考虑过需要定义的大小。
String[]::new
相当于size->new String[size]