Java / Groovy泛型类型推断

时间:2013-03-18 16:11:00

标签: java generics groovy type-inference

我正在编写在JDK6下运行的Groovy(1.8.8)代码,看起来以下是合法的:

ConcurrentMap<Foo, Bar> statsRegistry = new ConcurrentHashMap<>()

为什么允许省略右侧的类型?这是一个新的Groovy功能还是在Java 6中也允许这样做?

1 个答案:

答案 0 :(得分:4)

“菱形运算符”(类型推断)是在Groovy 1.8中引入的,请参阅this item of the Release notes,Groovy 1.8可以与JDK6一起使用。