10

我记得读过关于 JDK7 的一个新特性(现在 Netbeans 编辑器也支持,但仅在当前的主干构建中)

这个微小的特性在没有类型变量的情况instanceof SomeClass<?>下不会再产生警告。

  • 这个功能怎么称呼?

  • 有人知道任何参考资料,在哪里描述?

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

4

3 回答 3

2

我相信您说的是 Bob Lee 提出的Simplified Varargs Method Invocation 提案。这是一个硬币提案,现在包含在Java 7 的JSR 334 ( JSR 336 ) 中。

我知道的唯一其他更改是通用实例创建(菱形)更改的改进类型推断。

于 2010-11-29T01:57:53.147 回答
1

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

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

于 2010-11-28T23:59:47.050 回答
0

也许它与项目硬币及其在处理泛型时改进的类型推断有关,看看这里。这似乎不是您的确切功能,只是相关的东西。

于 2010-11-28T23:52:15.553 回答