【发布时间】:2012-11-29 15:22:45
【问题描述】:
为什么 XMLEventReader 扩展原始迭代器?由于 XMLEventReader.next() 返回 Object,我们必须使用显式强制转换。不应该是这样吗:
public interface XMLEventReader extends Iterator<XmlEvent>
【问题讨论】:
-
我猜它是在泛型之前添加的,但 XMLEventReader 似乎是added in Java 5(虽然this page says it was added in Java 6)。
-
Hashtable是JDK1.0以后的,不过1.5以后是泛型的。现在是 Hashtable
-
@BrendanLong:你的第一个链接是 ee5 api,它是在版本 6 中添加到 se 中的,但标准要旧得多。