title: Understanding Enums in Java
body: <p>What are java enums? How do they work? Where could I used them and how?<br>
  Can I do without using enums in an app or are they so powerful that Its better to use them than ignore them?</p>