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类型