Не могли бы вы помочь мне понять разницу между неограниченным типом списка подстановок и списком сырых типов?
List<?> b; // unbounded wildcard type
List a; // raw type
Наряду с этим может кто-нибудь помочь мне понять, что такое список параметров ограниченного типа?
List<E extends Number> c;