类型形参(type parameters) 给类型实参(type argrments)站位
public interface List<E>{
boolean add(E e);
}
List<String> list = new LinkedList<>();
list.add("123")
在Java List接口源码中使用<E>
来定义类型形参,当我们调用接口方法时,则是使用String
这个类型实参来替换
参考:
http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeParameters.html#FAQ001