why is val += someOtherValue so bad?
<p>why is doing the following so bad?</p>

<pre><code>String val = null; 
String someOtherValue = "hello" 

val += someOtherValue;
</code></pre>

<p>It must be pretty bad, but why is that? I had this line in my program and it slowed everything down immensely!  </p>

<p>I'm assuming it's because it keeps re-creating the string? Is this the only reason though?</p>
