我记得曾经读过JDK7的新功能(现在NetBeans编辑器也支持JDK7,但仅在当前主干版本中)。

当在没有类型变量的情况下编写instanceof SomeClass<?>时,此微小功能将不再发出警告。

  • 这个功能怎么称呼?
  • 有人知道引用文献在哪里描述吗?
  • 最重要: JDK7中是否还有其他与类型变量相关的更改?
  • 最佳答案

    我相信您是在谈论鲍勃·李(Bob Lee)的Simplified Varargs Method Invocation proposal。这是一个硬币提案,现在包含在Java 7的JSR 334中(JSR 336)。

    我知道的唯一其他更改是对Generic Instance Creation (diamond)更改的改进类型推断。

    10-01 13:50