title: Checked vs Unchecked: same but different?
body: <p>I'm approaching for the first time the Exception handling.
  I found that <code>com.sun.tools.jdeprscan.CSVParseException</code> is of type <code>RuntimeException</code> while <code>java.text.ParseException</code> is of type <code>Exception</code>.<br />
  Both are supposed to operate a parse operation, to me they should be of the same type but clearly aren't.</p>
  <p>Am I missing something or they have just been designed this way by their creators? And if so, what lets you REALLY understand why and when create an unchecked instead of a checked one?</p>
  <p>Thanks</p>