您的位置:首页 > 其它

Final关键字修饰变量时,是引用变量的值不可变,还是对象的值不可变呢?

2017-12-19 10:15 309 查看
直接来举个例子说明一下这个问题:

final StringBuilder sb=new StringBuilder("a");

//下面这行代码会报错
sb=new StringBuilder("b");

//而这行代码是可以运行的
sb.append("b");


由此可以说明,被final修饰之后,是引用变量的值不可变,而这个引用所指向的对象是可以改变的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐