String为什么用final修饰
1、为了实现字符串连接池
final可以修饰类方法和变量,被final修饰的类不能被继承。
String被final所修饰主要是为了“安全性”和“效率”。
final修饰String代表String不可继承,final修饰的char[]数组存储的数据是可以改变的。
2、为了线程安全
为了在多线程共享是安全的,否则会引起错乱。
3、为了实现String可以创建HashCode不可变性。
————————————————
版权声明:本文为CSDN博主「三三三思」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45746493/article/details/114761923