final修饰基本类型(int,double,...)时值不能改变:例final int a = 6;a 的值就是6,不能改.
修饰引用类型时,是把引用的地址不能改变,但所引用的对象的值可以改变。
总结:对于基本类型,不可变指的是值
对于引用类型,不可变指的是引用地址
本文详细解释了final修饰符在Java中的使用方式。当final用于基本类型时,它阻止了值的更改;而当用于引用类型时,则固定了引用地址,但所引用对象的内容仍可修改。文章通过实例说明了这两者之间的区别。
final修饰基本类型(int,double,...)时值不能改变:例final int a = 6;a 的值就是6,不能改.
修饰引用类型时,是把引用的地址不能改变,但所引用的对象的值可以改变。
总结:对于基本类型,不可变指的是值
对于引用类型,不可变指的是引用地址

被折叠的 条评论
为什么被折叠?