小编Joj*_*oja的帖子

var<T> 在 Java 中有什么作用?

我的一个朋友注意到了

var<Integer> list = new ArrayList<Double>();
Run Code Online (Sandbox Code Playgroud)

在 Java 中有效。事实证明, 的类型list被评估为ArrayList<Double>

使用时var<Integer> list = new ArrayList<>();list就是ArrayList<Object>

我们俩都无法弄清楚泛型类型的var作用,因为它似乎被忽略了。但如果是这样,为什么这首先在语法上是正确的?

java generics var ecj

9
推荐指数
2
解决办法
350
查看次数

标签 统计

ecj ×1

generics ×1

java ×1

var ×1