2
|
Thilo · 技术社区 · 14 年前 |
![]() |
1
3
班级
由于泛型中的类型擦除和数组的协方差,泛型和数组不能很好地相互混合。方法
接下来是第二个问题,
换句话说,以下内容是有效的:
但以下不是:
|
![]() |
2
1
我认为,因为所有对象类型都是可序列化和可比较的(字符串和整数),所以编译器表示数组中的所有元素都将具有对象类型并实现可序列化和可比较的接口。 我怀疑串行化和可比性在Java代码中可以正常使用,您通常可以正常执行它们并接受相同的警告:
|
![]() |
3
0
如果你有一个像
Java编译器将为VARARGS参数创建一个通用数组,然后您可以在调用中安全地使用它。
|