Yes, "shallow" copy means the reference in the copy points to the same object as the reference in the original. "Deep" copy means the copy has references to completely separate objects.
Whether or not this is important depends on the types of the references - it won't matter for
String since String objects are immutable, there is no need to create a new String copy since the character contents can't be changed.
Bill