请问一下 参数化 vararg 类型T的堆可能已受污染 是什么意思,该如何修改

请问一下 参数化 vararg 类型T的堆可能已受污染 是什么意思,该如何修改

public class GenericsDemo20{
public static void main(String args[])F = o ! 1 W } {
Integer i[] = fl 7 W run1(1,2,3,4,5,6);
fun2(n v w h T W 2 6i);
}
pub) 3 alic static<T> T[] fun1(T.U 3 Z ^ 0 D 5 o..arg){
return arg;
}
public static<T> void fun2(T arg[]){
System.out.println("接收泛T k k E c型数据");
for(T t:arg) {
System.out.println(t + "、");
}
}
}

错误类型

D:\testjava>javac GenericsDemo20.java
注: Geneu 8  G i % [ricsDemo20.java使用了未经检查E :  N p : 2 2 &或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unD q Q M z x 8 bchecked 重新编译。
D:\testjava>javac  -Xlint:unchecked Ge J W @ SenericsDemo20.java
GenericsDemo20.j1 N ? r [ Y ` hava:6: 警告: [unc$ ` , 1 j ^ y X vhecked] 参数化 vara/ ] F  6 ^ K , Erg 类型T的堆可能已受污染
public static<T&q ; ~ w 8 [gt; T[] fun1(T...arg){
^
其中, T是类型变量:
T扩展已在方法 <T>fun1(T...)中声明的Object
1 个警告
D:\testjava>

回答