不変の文字列の理由

1列は、複数のオブジェクトによって使用されてもよいです。1つの変更は、他に影響を与えません。

2つの文字列が広く、ネットワーク接続を開くには、例えば、多くの場所で使用されている、あなたは文字列としてホスト名とポート番号を設定することができ、データベース接続を開くためのURLデータベースとして文字列を渡すことができ、あなたは、ファイル名を渡すことができますパラメータは、Javaで任意のファイルを開くには、ファイルI / Oクラスに渡されます。あなたは変更することができます。それは危険になることができます

3安全に多くのスレッドを共有することができます

図4は、文字列キャッシュハッシュコードを可能にします

クラスローディング機構5が使用されています

おすすめ

転載: www.cnblogs.com/jayjie/p/11573217.html