If you come from C#/.NET then an important difference to notice is that in C# an enum is a special form of a integer constant (as it was in C and C++), while in Java an enum is its own class and the possible values are fully-fledged objects.

So there is no direct numeric value in Java.

If you want to represent some combination of enum values in Java, you can use an EnumSet: