我对Enumerations感到困惑

Gee*_*eta 2 java enumeration jdk1.5

如果从jdk1.5开始使用枚举,那么在jdk1.5之前使用java.util.Enumeration接口有什么用?有人可以通过一个例子来帮助我探索这个吗?

cle*_*tus 7

Enumeration是早期的Java类,基本上被替换为Iterator.它用于迭代某些过时的集合.

枚举是Java的C/C++意义上的类型安全枚举版本.它们代表了一组有限且固定的值,这些值是规范的,但也可以有行为.它们源于Joshua Bloch在Effective Java中建立的模式.

换句话说,它们并不相关.