Why Strings In Java Are Immutable