在Java 1.5之前,集合框架实现是通用的吗?

在Java 1.5之前,集合框架实现是通用的吗?,java,generics,collections,Java,Generics,Collections,在java中,通用特性是在1.5版本中实现的,在1.5之前,如何实现集合框架类 例: ArrayList甚至在java 1.5版本之前就可以保存任何类型。这个实现怎么可能呢?这些集合只包含对对象的引用。无论从集合中检索到什么内容,都必须将其向下转换为所需的类型 这里似乎有一些旧的课堂讲稿和1.5之前的代码示例:Yep。您有时会在旧代码中看到它:value=(String)map.get(key)一些旧代码(如Eclipse)使用数组来避免强制转换,这同样令人痛苦(因为它们无法方便地调整大小)。

在java中,通用特性是在1.5版本中实现的,在1.5之前,如何实现集合框架类

例:


ArrayList甚至在java 1.5版本之前就可以保存任何类型。这个实现怎么可能呢?

这些集合只包含对
对象的引用。无论从集合中检索到什么内容,都必须将其向下转换为所需的类型


这里似乎有一些旧的课堂讲稿和1.5之前的代码示例:

Yep。您有时会在旧代码中看到它:
value=(String)map.get(key)一些旧代码(如Eclipse)使用数组来避免强制转换,这同样令人痛苦(因为它们无法方便地调整大小)。