Demo for using enum
Demo for using enum with values() and valueOf() methods
Demo for using enum with constructor and method
Demo for using enum using ordinal() and compareTo() methods
Demo for using enum using and implementation of Runnable
Demo for manually boxing and unboxing with a type wrapper
Demo for autoboxing and auto-unboxing
Demo for autoboxing and auto-unboxing with method parameters and return values
Demo for autoboxing and auto-unboxing with expressions
Demo for using static import
Demo for annotation
Challenge for TrafficLightDemo.java