title: Differences between Runtime/Checked/Unchecked/Error/Exception
body: <p>What are the Runtime exceptions and what are Checked/Unchecked Exceptions and difference between Error/Exception.Why these many types? Instead Java may simply follow a simple design(just try/catch all types) to handle an abnormal condition in a program? </p>