如题
解决方案 »
- java swing 如何实现一个类的双击事件
- 生产者于消费者问题,结果有点奇怪?
- JAVA初学者在写Collections类的方法实验时发现一个关于二分法有趣的问题
- java调用webservice问题 我在用客户端调用axis2发布的webservice时候老是出错
- 如果我现在要开发网站,需要网上收费,这个怎么实现的
- 想做一个类似于联众的棋类游戏系统,给个思路吧
- String temp = System.getProperty("pmIndex")的问题 求指点
- 怎样实现这样的代理
- 请教各位大虾,java下如何实现共享内存技术,有谁知道在那里能够download到JDK1.4?
- jdk哪里有下载?
- 关于永中office
- jvm中类的替换
只能帮你顶下呢
hehe
为了使用泛型类型,你应该为类型变量详细指明实际的类型,形成一个就像Vector<String>类似的参数化类型。[1]指明这些额外的类型信息的原因是编译器据此能够在编译期为您提供很强的类型检查,增强您的程序的类型安全性。举个例子来说,您有一个只能保持String对象的List,那么这种类型检查就能够阻止您往里面加入String[]对象。同样的,增加的类型信息使编译器能够为您做一些类型转换的事情。比如,编译器知道了一个Vector<String>有个get()方法,其返回值是一个String对象,因此您不再需要去将返回值由一个Object强制转换为String。
如一个整数数组:Vector<int> IntegerArray;
你自己定义的一个类的数组 Vector<MyJavaClass> MyJavaClassArray;
明白?
菜鸟的很,老手别笑话
类 ArrayList<E>
方法 boolean add(E o) <E>到底是个球啊?
这是java的泛型,相当于C++的模板
但是跟C++的模板机制有点不同
可以看看相应书籍
就连今年软考最后的编程题都考Java的泛型了,关注一下
以前存的是Object,而泛型存的是<E>,加强类型安全