In this particular case it probably wouldn't make any difference as String is immutable.
If a member isn't and doesn't implement Cloneable you'll have to explicitly make a deep copy yourself.
There might be more to it, I've not used Cloneable extensively myself, but that's how I understand it to work.