can anybody tell me whats happenning here?
<pre><code>byte[] b1 = null;
byte[] b2 = null;

System.out.println(b1 + b2);    // 1
System.out.println("" + b1 + b2); // 2
</code></pre>

<p>if i uncomment 1 its giving compilation error.
if i uncomment 2 its printing nullnull;</p>

<p>so whats happening here?</p>
