Java中的遗留类是什么?

我最近听说Vector is a Legacy class ,然后我在网站上看到了

旧版类用于在集合到来之前保存对象。

那么,为什么这些不被称为Deprecated类,为什么Legacy

传统类和接口是在早期版本的Java中形成集合框架的类和接口,以及现在如何重构或重新设计。 它们与框架完全兼容。

正式不被弃用。

所有遗留类都经过重新设计,以支持JDK5中的generics。

实际上并没有弃用,但还有其他类更合适。

Legacy =旧java版本的遗产。

早期版本的java不包含Collections框架。 相反,它定义了几个类和一个存储对象的接口。 收集时,这些类重新设计以支持Collection接口。 众所周知,这些旧类是遗留类。 矢量就是其中之一。 其他是Dictionary,HashTable,Properties,Stack

在此上下文中,遗留意味着“不应再在新代码中使用”。 但如果你愿意,你可以。 由于它们尚未被弃用,它们至少会在那里出现。