String 爲什麼是不可變的

什麼是不可變的:就是說一個對象在創建完成後,不能再改變它的狀態即這個對象是不可變的。 不能改變狀態的意思是不能改變對象內的成員變量。包括基本類型的值不能改變,引用類型的變量不能指向其他的對象,引用類型指向的對象的狀態也不能改變。 例如: String s = "123"; System.out.println("s = " + s); s = "456"; System.out.println("
相關文章
相關標籤/搜索