Когда примитив преобразовался?
Допустим я отправляю примитивы
int a = 22;
long b = 43L;
byte c = 2;
short d = 4;
Classus.funcius(a,b,c,d);
в клacc Classus
, но при стирании типов оказалось что мои примитивы уже классы.
Как и когда прошло преобразование и можно ли об этом где-то почитать
class Classus{
public static <T> void funcius(T... arr) {
for (int i = 0; i < arr.length; i++)
System.out.println("This " + g[i].getClass());
}}
Вывод
This class java.lang.Integer
This class java.lang.Long
This class java.lang.Byte
This class java.lang.Short
Источник: Stack Overflow на русском