title: How does the String class override the + operator?
body: <p>Why in Java you're able to add Strings with the + operator, when String is a class?  In the<code>String.java</code> code I did not find any implementation for this operator. Does this concept violate object orientation?</p>