Why String In Java Are Immutable