When a custom Exception class say "myException" whose super class is java.lang.Exception is created ,then the compiler considers it as a checked exception. So how can i create a UnChecked Exception ? Do i need to use this class "RuntimeException". Super Class of RuntimeException is also "Exception" ? Can any one throw some light on this.