title: Why FileNotFoundException is CheckedException?
body: <p>I know FileNotFound is Checked Exception but though it is, only during the Run time this exception will occur.It is more like Arithmetic Exception(Unchecked).</p>
  
  <p>Whether it is checked or unchecked the exception will happen only during runtime.</p>
  
  <p>My Question is why we call the <code>FileNotFound/IO/DB</code> related stuffs as Checked Exception?</p>
  
  <p>Please share me your valuable thoughts :)</p>