为什么字符串对象在Java中是不可变的?

2023年12月21日09:59:57

通常,字符串用于表示重要细节,例如数据库连接URL,用户名密码等。字符串的不变性有助于使这些细节保持不变。

类似地,在加载类时,将String用作参数。那时,更改字符串可能会导致加载错误的类。

如果不可变,则变量(字符串)自动为线程安全的。


  • 更新时间:2023年12月21日09:59:57 ,共 118 字。