Why String In Java Is Immutable