我正在学习Java泛型,我问自己这个问题。
这两个方法声明之间有什么区别?
public static void someMethod(List<? extends Number> numberList);
和
public static <E extends Number> void someMethod(List<E> numberList);
在后者中,您可以引用范围内的类型someMethod,即E。在前者中,您不需要。
someMethod
E