Java Generics WildCard: <? расширяет номер> против <т расширяет номер>
В чем разница между этими двумя функциями?
static void gPrint(List<? extends Number> l) {
for (Number n : l) {
System.out.println(n);
}
}
static <T extends Number> void gPrintA(List<T> l) {
for (Number n : l) {
System.out.println(n);
}
}
Я вижу тот же вывод.