Java中的关键字“ of”

IAmYourFaja

我正在阅读GitHub项目(JClouds-Chef)的源代码,偶然发现了外观最奇特的Java

Iterable<Module> modules =
    ImmutableSet.<Module> of(new SshjSshClientModule(), new SLF4JLoggingModule(),
        new EnterpriseConfigurationModule());

什么of这个有效的Java如何?of方法吗?如果是这样,它在哪里定义?难道是几乎没有使用过的一些怪异,晦涩的Java运算符吗?像lambda一样奇怪吗?我正在撕扯头发,试图弄清它的位置,作用以及定义的位置!

aya满

当然,这是ImmutableSet(来自Google收藏夹)的一种方法静态泛型<Module>会让您流连忘返吗?它也可以在没有它的情况下工作,因为它可以从开头部分推断出来,因此可以写成just ImmutableSet.of(...)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章