База Hintsage

Generics

Параметризация типов, bounds, wildcards и стирание типов.

Практика

Вопросы: Generics

Разберите, почему компилятор отвергает точное описание типа коллекции через Class, хотя объект создан с параметром String:

import java.util.ArrayList;

class Demo {
    static Class<?> runtimeType = new ArrayList<String>().getClass();
    static Class<ArrayList<String>> preciseType = new ArrayList<String>().getClass();
}
Программирование JavaGenericsJava-разработчик серверных приложений

Показано 2140 из 50