enum concept was introduced in Java 1.5. enum is used to represent a group of constants.

enum MONTHS {

Below are Some of the topics covered under enum concept:

(1.)Rules For Syntax of enum
(2.)toString() in enum
(3.) main() Method in enum
(4.)Overridding of Methods in enum for its constants
(5.)enum keyword, Enum class and Enumeration Interface
(6.)Can an enum class implement an Interface??

(7.) enum in switch Statement

Different Methods of Enum

(1.) Enum valueOf() Method
(2.)Enum values() Method

Practice Problems on enum:

(1.) Problem on enum – Question1
(2.) Problem on enum – Question2