¿Por qué es probable que un EnumSet o un EnumMap sea más eficiente que sus contrapartes con hash?

Lo siguiente es de laNota de Implementación Sección deJava doc de EnumMap :

Nota de implementación: Todas las operaciones básicas se ejecutan en tiempo constante. Es probable que (aunque no esté garantizado) sean más rápidos que sus homólogos de HashMap.

He visto una línea similar en el documento de Java paraEnumSet además . Quiero saber por qué es más probable queEnumSets yEnumMaps ¿Será más rápido que sus contrapartes hash?

Respuestas a la pregunta(1)

Su respuesta a la pregunta