5 的泛型實現(Generics in JDK 1
5)侯捷觀點1侯捷觀點JDK 1
5 的泛型實現— Generics in JDK 1
5 —北京《程序員》2004/09台北《Run
PC》2004/09作者簡介:侯捷,資訊教育、專欄執筆、大學教師
常著文章自娛,頗示己志
侯捷網站:http://www
com(繁體)北京鏡站:http://jjhou
net(簡體)永久郵箱:jjhou@jjhou
com� 讀者基礎:有 Java 語言基礎,使用過 Java Collections
� 本文適用工具:JDK1
5� 本文程式源碼可至侯捷網站㆘載http://www
com/javatwo-2004-reflection-and-generics-in-jdk15-sample
ZIP� 本文是 JavaTwo-2004 技術研討會同名講題之部分內容書面整理
� 關鍵術語:persistence(永續性、持久性)serialization(序列化、次第讀寫)generics(泛型)polymorphism(多型)全文提要泛型技術與 Sun JDK 的淵源可追溯自 JDK1
但無論 JDK 1
3 或 JDK1
4,都只是以編譯器外掛附件的方式來支援泛型語法,並且 Java 標準程式庫未曾針對泛型全Generics in JDK 1
5 侯捷觀點2面改寫
而今 JDK1
5 正式納入泛型
本文討論 JDK1
5 的泛型實現,包括如何使用及自訂 generic classes and algorithms,其㆗若干語法異於 JDK 1
我我我我曾經在JavaTwo 2002大會㆖針對泛型技術給出㆒個講題,並將內容整理為《Java泛型技術之發展》㆒文(http://www
com/javatwo-2