JDK 在处理安全变量参数方面的主要区别是什么?
以上在 JDK 1.6 中发出警告 -
Type safety: A generic array of List is created for a varargs parameter
- 为什么会在此处看到此警告?
- JDK1.7 做了什么来抑制它?
请帮助我理解。
最佳答案
JDK7 添加了 @SafeVarargs annotation注意通用可变参数何时真正安全,并将该注释应用于例如Collections.addAll
。
关于java - 在 Java 6 和 7 中处理安全可变参数,需要说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13127695/