基本区别是,如果使用,
T extends Number则可以引用类型
T:
list.add((T) new Integer(40));
仿佛在使用
? extends Number那样,则 无法 引用该类型,但仍可以说:
((List<Integer>)list).add((int) s);

基本区别是,如果使用,
T extends Number则可以引用类型
T:
list.add((T) new Integer(40));
仿佛在使用
? extends Number那样,则 无法 引用该类型,但仍可以说:
((List<Integer>)list).add((int) s);