可是 机械工业出版社 的 THINK IN JAVA 里面第9章,专门有提到,说JDK 1.4 已经有了解决的技术。
generics is not supported in Java 1.4, but seeJSR-000014 Adding Generics to the JavaTM Programming Language http://jcp.org/aboutJava/communityprocess/review/jsr014/Preparing for Generics http://developer.java.sun.com/developer/technicalArticles/releases/generics/
http://jcp.org/aboutJava/communityprocess/review/jsr014/Preparing for Generics
http://developer.java.sun.com/developer/technicalArticles/releases/generics/
通过它将你的 泛型程序改为一般的 JAVA 程序,再交给编译器编译。
由于java是单根继承结构,因而其其不需模板技术的。不过,由于运行时类型识别会带来一定性能上的开销,因而使用JDK1.4+JSR1.4提供的模板技术可以减少一些性能上的开销,同时也更方便一些。
http://developer.java.sun.com/developer/technicalArticles/releases/generics/