title: Exception hierarchy in java
body: <p>As Error and Exception are subclass of throwable class, we can throw any error, runtime ex and other ex. Also we can catch any of these type.</p>
  
  <p>Why do we usually catch only checked Exception?</p>
  
  <p>Can somebody provide me good links for exception with examples?</p>