A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

是指引用变量不能变,引用变量所指向的内容是可以改变的。
例如:
final StringBuffer a = new StringBuffer("immutable");
执行下面语句将报错:a= new StringBuffer("");
下面语句可以通过编译:a.append("borken"):

5 个回复

倒序浏览
使用final关键字修饰一个变量时,是指引用变量不能改变,引用变量搜只想的对象中的内容还是可以改变的。
回复 使用道具 举报
被final修饰的变量是唯一的,不可改变
回复 使用道具 举报
地址值不能变,但是内容可以改变
回复 使用道具 举报
楼上说的对,地址值不变,但是内容可以改变,但是String对象不能改变其内容也不能改变地址值,因为String类的对象是常量。
回复 使用道具 举报
学习学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马