- The problem
- Java 5 has enumeration types
- The methods provided by java.lang.Enum
- The classes EnumSet and EnumMap
- Providing fields and methods in an enum type
- Associating values with each enum value
- Is an enum type a class type?
- Differences from C#
- More about enumeration types