title: difference between (String)value and value.toString() , new Long(value) and (Long)value
body: <p>In some places i saw <code>(String)value</code>.In some places <code>value.toString()</code></p>
  
  <p>What is the difference between these two.In which scenario which one i need to use.   </p>
  
  <p>And what is the difference between    <code>new Long(value)</code> and <code>(Long)value</code>?</p>