final意味着您不能将对象的引用更改 为指向另一个引用或另一个对象 ,但仍可以更改其状态(例如使用setter方法)。凡 不变
意味着对象的 实际值 不能改变,但你可以改变它的引用到另一个。
关于问题的第二部分(不变性部分),编译器将创建一个
String值为“ Sam” 的新对象,并将其指向该对象
name。

final意味着您不能将对象的引用更改 为指向另一个引用或另一个对象 ,但仍可以更改其状态(例如使用setter方法)。凡 不变
关于问题的第二部分(不变性部分),编译器将创建一个
String值为“ Sam” 的新对象,并将其指向该对象
name。