java中<E>是表示泛型,就是指任意類型。
比如:HashMap<K,V> ,使用的時候可以將K,V設(shè)置成任意類。
HashMap<String,Integer>K,V和E 一樣,HashMap<String,Integer>表示一個類,這個類有兩個子變量類型是 String與Integer,可以這樣理解。
推薦學(xué)習(xí):java視頻教程
如下程序:
Map map=new HashMap<String, String();
聲明K(key)和V(value)只能是String類型,只有你的map中所有Key和Value都是String類型,你寫的程序才會被編譯通過。
List list=new ArrayList<Object();
聲明list中所有的E(elements)是Object類型。
相關(guān)文章教程推薦:java入門教程