由于String是不可变类,所以在多线程中使用是安全的,我们不需要做其他任何同步操作。
String是不可变的,其值也是不可变的,所以用来存储数据密码很安全。
因为java字符串不可变,可以在java运行时节省大量堆空间。因为不同的字符串变量可以引用池中的相同的字符串。如果字符串是可变的话,任何一个变量的值改变,就会映射到其他变量,那么字符串池也就没有什么意义了。
(字符串面试题)String是不可变的有什么好处?
未经允许不得转载:IDEA激活码 » (字符串面试题)String是不可变的有什么好处?