String 为什么是final的?

final 的定义,final关键字可以用来修饰类,方法,变量。 修饰类时,该类不可以被继承; 修饰方法时,该方法不可以被子类重写; 修饰变量时,该变量为常量,需要进行初始化赋值操作,且只能被赋值一次,不可再改变。 虽然引用变量被final修饰之后,虽然不能再指向其他对象,但是它指向的对象的内容是可变的。stack栈里的引用地址不可变,但heap堆里的数据却是可以改变的。 虽然引用地址还是同一个,
相关文章
相关标签/搜索