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

标签 java generics

这两条线有什么区别吗?

SomeClassOrInterface<Type1> name = new SomeClass<Type1>();
SomeClassOrInterface<Type1> name = new SomeClass<>();

最佳答案

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

关于java - 在 new 关键字后省略通用参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10351640/

相关文章:

java - 无法使用 Java SocketFactory 库连接到 Cloud SQL

java - 从java文件中加载数据

c# - 如何模式匹配通用类型

c# - 通用 Linq 查询 NotSupportedException : Could not parse expression

Java:如何从集合中获取n个元素

java - 如何生成授权: Bearer token using RestAPI?

Java:实例泛型

java - 如何将嵌套的 Scala 集合转换为嵌套的 Java 集合

java - 是否可以覆盖任何 Java 小程序的最大堆大小的默认设置?

java - 黑名单服务引用