Learn list of checked and unchecked exceptions in Java with example, predefined exception, difference between checked & unchecked exceptions