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\");
I would just add that Java has Copy constructors...
Well, that's an ordinary constructor with an object of same type as argument.