what are the legacy classes in Java?
collections, java
Solution
Legacy classes and interfaces are the classes and interfaces that formed the collections framework in the earlier versions of Java and how now been restructured or re-engineered. They are fully compatible with the framework.
Formally are not deprecated.
All legacy classes were re-engineered to support generic in JDK5.
Pratically are not deprecated, but there are other classes more appropriate.
Legacy = heritage of old java version.
Problem
I recently heard `Vector is a Legacy class`, then I read on a website that Legacy classes are used to save Objects before Collections came. So, why these are not called `Deprecated` classes, why `Legacy`?