How is the String constructor useful in Java?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/390703/what-is-the-purpose-of-the-expression-new-string-in-java">What is the purpose of the expression &quot;new String(&hellip;)&quot; in Java?</a>  </p>
</blockquote>



<p>Im new to Java, </p>

<p>I'm wondering what's the difference between </p>

<pre><code>String s1 = "hello";
</code></pre>

<p>vs</p>

<pre><code>String s1 = new String("hello");
</code></pre>

<p>They seem to be the same thing to me. what's the point of having constructors?</p>
