Article directory 1. Overview 2. Custom enumeration method 3. Use == to compare enumeration types 4. Use enumerated types in switch statements 5. Properties, methods and constructors of enumerated types 6. EnumSet and EnumMap 6.1. EnumSets 6.2. EnumMap 7. Implement some design patterns through enumeration 7.1 Singleton pattern 7.2 Strategy pattern 8. Java 8 and […]