概念
String类是被final所定义的,它无法被继承,方法无法被覆盖重写
String的value值是一个final修饰的字节数组,无法指向其他数组
理解
String str1 = "123";
str1 = "456";
1. 首先定义了一个字符串变量,指向堆对象"123"
2. 又定义了一个对象"456"
3. str1修改指向为对象"456"
String类是被final所定义的,它无法被继承,方法无法被覆盖重写
String的value值是一个final修饰的字节数组,无法指向其他数组
String str1 = "123";
str1 = "456";
1. 首先定义了一个字符串变量,指向堆对象"123"
2. 又定义了一个对象"456"
3. str1修改指向为对象"456"
支付宝打赏
微信打赏
支付宝打赏
微信打赏
评论区