List<String> box = new ArrayList<>();
box.add("small");
box.addAll(new ArrayList<>());
在 jdk7 中
box.addAll(new ArrayList<>())
不会编译,但在 jdk8 中会任何人都可以帮助我了解 Generic 中 jdk7 和 jdk8 之间的区别?
最佳答案
这实际上是改进的类型推断 JEP101;它推断空列表的通用类型。具体来说,这是在论证位置添加推理。
关于java - Generic 中 jdk7 和 jdk8 有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59818799/