java.util包里面的有些类和接口后面跟一个<E>是什么意思,比如java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<E>还有K,V 这些都是什么意思??
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<E>还有K,V 这些都是什么意思??
解决方案 »
- 为什么SerialBlob的对象不能赋予Blob
- 最近几天把马士兵的 基础语法,面向对象视频看完, 感觉晕呼呼的
- 请问JAVA里的画圆是如何实现的
- byte,short, int ,long, short, double 各站多少位(lijieleon)
- 哪位高手用JAVA写个QQ?
- 着急呀!!是关于JBuilder里面编写JAVA的问题!请高手指点!
- 关于如何取得panel中指定区域并存在图片中的问题
- 谁帮我解释一下(线程通讯):为何bFull初始化值不同时,若初始化为false则“死机”,若初始化为true则可运行
- 巨晕啊,该死的J2SDK。为什么就不进入浏览器呢?
- 要用OpenFileDialog控件的什么方法才能得到它返回的文件名?
- GirdBagLayout布局中如何设置label范围
- ClassCastException的 问题
比如当你创建一个ArrayList时,你可以这样
ArrayList list = new ArrayList();这样放入list的东西会失去原有类型,成为Object的,取出来的时候需要转型。
如果这样ArrayList<String> list = new ArrayList<String>();
那么这就只能保存String对象,且取出来时不用转型。
Map<V,K>实际使用可以是
Map<String,Object> map = new HashMap<String,Object>();
如果你限定是这样的键值对的话,可以这么写。eclipse不会有警告了,使用的时候也不用转型了。
V —— value
发一份给我好么?
[email protected]
谢谢了