java数据类型的Mutability与Immutability

1.    前言:     (1) 改变一个变量、改变一个变量的值,二者有何区别?          改变一个变量:将该变量指向另一个值的存储空间。         改变一个变量的值:将该变量当前指向的值的存储空间中写入一个新的值。     (2)“Change is a necessary evil.”变化是“罪恶”,但程序不能没有变化,          要尽量避免变化,来避免程序中的副作用
相关文章
相关标签/搜索