关于java中基本类型是不可变(immutable)的一些认识
对immutable的认知,更强调对本体的看法。基本类型变量改变之后,变量相当于“换了一个东西”,新得到的结果与旧结果并无关系。而mutable的数据类型在部分改变之后,其作为整体仍然和改变之前保持一定关系(如某人更改姓名后,虽然姓名发生了更改,但和改名之前是同一个人)。
对immutable的认知,更强调对本体的看法。基本类型变量改变之后,变量相当于“换了一个东西”,新得到的结果与旧结果并无关系。而mutable的数据类型在部分改变之后,其作为整体仍然和改变之前保持一定关系(如某人更改姓名后,虽然姓名发生了更改,但和改名之前是同一个人)。