When I do ""+1 I get a String - Why
<p>Please understand firstly that I fully understand that Java will return a String when I use ""+int. </p>

<p>What I'm really not sure about is what exactly is happening down at the memory aspect. How exactly is java performing this conversion. I mean this in a very indepth way, not 'auto boxing' or anything like that :) </p>

<p>I'm hoping someone with a deeper understanding can explain what exactly is done. </p>
