【发布时间】:2010-11-10 15:41:01
【问题描述】:
查看 Java 1.4 中的一些旧代码,但我对 Java 不熟悉。
Java 1.4 有泛型吗?我一直在查看代码并没有发现泛型的任何用途,但这并不一定意味着它们不受支持。
【问题讨论】:
查看 Java 1.4 中的一些旧代码,但我对 Java 不熟悉。
Java 1.4 有泛型吗?我一直在查看代码并没有发现泛型的任何用途,但这并不一定意味着它们不受支持。
【问题讨论】:
不,那是 1.5 的介绍。 (即“Java 2 release 1.5”。有 真正旧版本 1.4,这是 Microsoft JVM 获得的最远版本。)
【讨论】:
没有。 J2SE 5.0(又名“Java 1.5”,又名“Tiger”)引入了泛型。
【讨论】:
不,Java 1.4 没有泛型。正如其他人已经指出的那样,它是在 1.5 中引入的。但是,您可以混合使用通用代码和非通用代码以实现向后兼容性。这是可能的,因为泛型(或类型安全)是 JVM 的编译时事件。在运行时,“橡皮擦”会删除所有类型安全信息,类型安全代码变为平面旧的非类型安全代码。
【讨论】:
不,直到 Java 5 才出现。
但是,apache commons 库有一些有用的东西,例如 TypedCollection 装饰,如果您坚持使用旧版本的 Java,它可以为您提供帮助。
【讨论】: