Final关键字修饰变量时,是引用变量的值不可变,还是对象的值不可变呢?
2017-12-19 10:15
309 查看
直接来举个例子说明一下这个问题:
由此可以说明,被final修饰之后,是引用变量的值不可变,而这个引用所指向的对象是可以改变的。
final StringBuilder sb=new StringBuilder("a"); //下面这行代码会报错 sb=new StringBuilder("b"); //而这行代码是可以运行的 sb.append("b");
由此可以说明,被final修饰之后,是引用变量的值不可变,而这个引用所指向的对象是可以改变的。
相关文章推荐
- 使用 final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 面试题:使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- java中使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?(个人理解)
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 面试题6:使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变
- final修饰的变量是引用不可变,还是对象不可变
- 【Java面试题】2 Java中使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?超详细解析
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变
- java中使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?