title: java.sql.Date is taking wrong date
body: <p>I am using below code,</p>
  
  <pre><code>private static Date date = new Date (2014-1900,11,25); 
  System.out.println(date);
  </code></pre>
  
  <p>It is displaying <code>2014-12-25</code>. I am unable to understand why it is giving me date as <code>12</code>?</p>
  
  <p>and if i give </p>
  
  <pre><code>private static Date date = new Date (2014-1900,12,25); 
  </code></pre>
  
  <p>it is returning <code>2015-01-25</code>. </p>
  
  <p>Can anyone help in comprehend this?</p>