Java Overloaded Constuctors
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/6383632/help-in-understanding-java-program">Help in understanding java program</a>  </p>
</blockquote>



<p>Why compiler acts like this,</p>

<pre><code>public class  Calculator{

    private Calculator(Object o) {
        // code goes here
    }

    private Calculator(double[] calc) {
        // code goes here
    }

    public static void main(String[] args) {
        new Calculator(null);
    }
}
</code></pre>

<p>This program executes second constructor. Why first constructor not execute?  </p>
