JDK7:与类型变量相关的新功能?

时间:2010-11-28 23:25:40

标签: java generics java-7

我记得已经阅读过有关JDK7 的新功能(现在也受Netbeans编辑器支持,但仅限于当前的主干版本)

instanceof SomeClass<?>在没有类型变量的情况下编写时,这个微小的功能不会再产生警告。

  • 这个功能如何调用?

  • 有人知道任何参考资料吗?

  • 最重要的是: JDK7中是否存在与类型变量相关的其他变化?

3 个答案:

答案 0 :(得分:2)

我相信你是在谈论Bob Lee的Simplified Varargs Method Invocation proposal。这是一个硬币提案,现在包含在{7}}中,用于Java 7(JSR 334)。

我所知道的唯一其他变化是JSR 336更改的改进类型推断。

答案 1 :(得分:1)

使用<>称为“通用实例创建的改进类型推断”或“菱形”模式,它是Project Coin的一部分。

虽然您的问题(instanceof SomeClass<>)听起来略有不同。

答案 2 :(得分:0)

在处理泛型时,可能与项目硬币及其改进的类型推断有关,请查看here。它似乎不是你的确切特征,只是相关的东西。