Java中的<>是什么意思?

巴里皮克:

查看一个名为mongojack 3.0的库-https: //github.com/mongojack/mongojack该库包含一个名为JacksonMongoCollection.java的文件。它具有一种方法...

  public JacksonCollectionKey<TResult> getCollectionKey() {
        return new JacksonCollectionKey<>(getMongoCollection().getNamespace().getDatabaseName(), getMongoCollection().getNamespace().getCollectionName(), getValueClass());
    }

这返回 JacksonCollectionKey<>

该库编译良好。

我以前没有看到空的泛型类型定义。这是如何运作的?

ard石

空的通用类型括号用于编译器可以从上下文中推断出通用类型的地方。在您的情况下,编译器会将TResult插入到空括号中。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章