title: Difference between "throw new Exception" and "new Exception"?
body: <p>I am interested to know best practice to use <code>throw new Exception()</code> and <code>new Exception()</code>. In case of using <code>new Exception()</code>, I have seen that code moves to next statement instead of throwing exception. </p>
  
  <p>But I am told that we should use <code>new Exception()</code> to throw <code>RuntimeException</code>.</p>
  
  <p>Can anyone throw some light on this ?</p>