title: Is there any difference between object creation and initialization?
body: <p>For example I have class <code>Abc</code> and I have created a default constructor for it.</p>
  
  <p>What is difference between these two syntaxes?</p>
  
  <pre><code>Abc obj = new Abc(); 
  </code></pre>
  
  <p>and </p>
  
  <pre><code>new Abc();
  </code></pre>