文件名称:Java 泛型(Generics)使用说明
文件大小:7KB
文件格式:RAR
更新时间:2011-08-28 08:31:42
Java 泛型(Generic) 类型擦除
环境:Windows XP Professional、JDK 1.6、Ant 1.7
说明:Java泛型的动机是为解决类型转换在编译时不报错的问题。另外由于“范型编程”(Generic Programming)的推广,于是2004年JDK 5.0引用范型标准。本例子说明演示了Java范型使用的动机、范型类的使用、范型方法的使用,以及范型的缺陷:类型擦除(type erasure).因为,现在Java的反射机制不能确定集合中的对象类型!
在实际应用中,如果能够灵活应用范型和反射,那么该Java程序员可以设计出非常好的东西来,从而解决实际开发简化开发过程的目的。比如,在EJB 2.0开发客户端应用时,如果使用范型和反射,可以把EJB 2.0的标准使用动作--“从远程home接口得到远程接口过程”--可以简化为:使用者可以直接得到远程接口,从而呼叫远程接口定义的业务逻辑方法。这个动作正是EJB 3.0实现的动作!!
注意:本示例不建议Java初学者阅读。
【文件预览】:
sample
----source()
--------com()
----output()
--------com()
----lib()
--------demo.jar(3KB)
----build.xml(1KB)