String为什么是不可变字符串
查看源码发现String封装了用private final 修饰的字符数组
1.字符数组被private修饰而且String没有暴露和提供修改数组的方法
2.String还被final修饰,不可继承,杜绝子类覆盖父类的可能,所有String是不可变字符串
String为什么是不可变字符串
查看源码发现String封装了用private final 修饰的字符数组
1.字符数组被private修饰而且String没有暴露和提供修改数组的方法
2.String还被final修饰,不可继承,杜绝子类覆盖父类的可能,所有String是不可变字符串