I\'m a C++ guy learning Java. I\'m reading Effective Java and something confused me. It says never to write code like this:
String s = new String(\"silly\");
Just because you have the word String in your class, does not mean you get all the special features of the built-in String class.
String