java,<E>什么意思?

泛型

就是指任意类型

比如 HashMap<K,V> 

你用的时候 你可以将K,V 设置成任意类 

HashMap<String,Integer> K,V 和那个E 一样

HashMap<String,Integer> 这表示一个类 这个类有两个子变量类型是 String Integer 可以这样理解

如下程序中Map map=new HashMap<String, String();
声明K(key)和V(value)只能是String类型,只有你的map中所有Key和Value都是String类型,你写的程序才会被编译通过
List list=new ArrayList<Object();
声明list中所有的E(elements)是Object类型
原文地址:https://www.cnblogs.com/beautiful-code/p/5271270.html