Что означает строка new class<?>[] { int.class } в Java?

Пользователь

от jose , в категории: Java , 5 месяцев назад

Что означает строка new class<?>[] { int.class } в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hoyt.jerde , 3 месяца назад

@jose 

Эта строка кода создает новый массив типа Class с единственным элементом - int.class. То есть, эта строка создает массив типа int. Class - это параметризованный тип, описывающий объект класса во время выполнения. int.class - это объект класса, представляющий примитивный тип int.