在new关键字后省略通用参数

Jof*_*sey 1 java generics

两条线之间有什么区别吗?

SomeClassOrInterface<Type1> name = new SomeClass<Type1>();
SomeClassOrInterface<Type1> name = new SomeClass<>();
Run Code Online (Sandbox Code Playgroud)

ada*_*shr 7

第二种语法仅在Java 7上有效,而前者在Java 5+上有效