Arrays类是非泛型的,但是有一个泛型方法
public static Stream stream(T[] array)
请纹正确的打开方式是怎样的?
Arrays类是非泛型的,但是有一个泛型方法
public static Stream stream(T[] array)
请纹正确的打开方式是怎样的?
Java的泛型,只是为了程序员编写方便,以及在编译的时候做类型检查,在实际运行当中,会把泛型的印记擦掉,相当于一个Object类型。
同样,泛型方法,也只是为了程序员编写的方便(可以不用做对象转化),以及编译时类型检查而已,运行时和实际的Object类型没有任何差别。
本例中,你创建的对象,应该是没有带泛型的,实际在调用方法时再带:
1. 对象初始化:new MyTest()。
2. 方法调用:MyTest test = new MyTest(); test.fun(1);