Interesting Java Facts

I am working with Java for more than 7 years now and still it surprises me with some very basic stuff

Can you guess what is the output of this statement in Java

System.out.println(1+2+” = “+1+2);


Why? Apparently Java starts treating everything as a String once it has encountered a string in System out statement