java數據類型的Mutability與Immutability

1.    前言:     (1) 改變一個變量、改變一個變量的值,二者有何區別?          改變一個變量:將該變量指向另一個值的存儲空間。         改變一個變量的值:將該變量當前指向的值的存儲空間中寫入一個新的值。     (2)「Change is a necessary evil.」變化是「罪惡」,但程序不能沒有變化,          要儘量避免變化,來避免程序中的副作用
相關文章
相關標籤/搜索