title: What is the Difference between String s1="Hello" and String s1=new String("Hello")?
body: <p>What is the Difference between <code>String s1="Hello"</code> and <code>String s1=new String("Hello")</code> in Java?</p>
  
  <p>If <code>String s1="Hello"</code> and <code>String s2=new String("Hello")</code>, will <code>s1 == s2</code>?</p>