title: What's the difference between String s = "something"; and String s = new String("something");
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/3297867/difference-between-string-object-and-string-literal">difference between string object and string literal</a>  </p>
  </blockquote>
  
  
  
  <p>When initializing a String object there are at least two ways, like such:</p>
  
  <pre><code>String s = "some string";
  String s = new String("some string");
  </code></pre>
  
  <p>What's the difference?</p>