title: Why can't we cast string to stringbuffer?
body: <p>What is the reason behind this:</p>
  
  <p>Why this is not allowed <code>StringBuffer sb=(String)"Java";</code></p>
  
  <p>and this is allowed <code>StringBuffer sb=new StringBuffer("Java");</code></p>