Java Mutability and Immutability
java基本数据类型(primitive types)比如:int 、long、boolean、char等都属于基本数据类型,java同样还有对象数据类型(object types)例如:String 、BigInteger。按照Java惯例,基本类型是小写的,而对象类型以大写字母开头
String类型是Immutable的
不变对象:一旦被创建,始终指向同一个值/引用
可变对象:拥有方法可以修改自己的值/引用
java基本数据类型(primitive types)比如:int 、long、boolean、char等都属于基本数据类型,java同样还有对象数据类型(object types)例如:String 、BigInteger。按照Java惯例,基本类型是小写的,而对象类型以大写字母开头
String类型是Immutable的
不变对象:一旦被创建,始终指向同一个值/引用
可变对象:拥有方法可以修改自己的值/引用