Java - ¿¿Enumeration o Enum??

 
Vista:

¿¿Enumeration o Enum??

Publicado por Eugenio (1 intervención) el 13/02/2009 10:11:53
¿Alguien me puede explicar las diferencias entre...

java.util.Enumeration y java.lang.Enum ?

¿Enumeration es una clase que implementa a Enum? No lo entiendo...

Me ha surgido la duda mientras estaba aprendiendo a recorrer un hashtable.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:¿¿Enumeration o Enum??

Publicado por Richard Jorge (22 intervenciones) el 13/02/2009 18:55:36
En lo absoluto, Enum es un tipo de datos, ideal para constantes, tambien puede tener un constructor y metodos. Y esta disponible a partir de Java 5

Por el contrario Enumeration es una iteracion, es mucho mas viejo JDK1.0, ahora se usa el Iterator, que ademas tiene mas ventajas como un remove.

Entonces descienden asi:

ENUM: Java.lang

ENUMERATION: Java.Util
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿¿Enumeration o Enum??

Publicado por jaime (1 intervención) el 12/05/2009 16:32:40
esas son interfaces si no me equivoco. Alguien sabe que significa la palabra "enum" al hacer algo como esto:

enum Bla{ A, B, C}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar