Whats the difference between Double.valueOf(String s) and Double.ParseDouble(String s)?
<p>As I understand the doc, ParseDouble function made something like :</p>

<pre><code> Double parseDouble(String s) throws ... {       
      return new Double(Double.valueOf(s));
 }
</code></pre>
