欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java中的String真的是不可變的嗎

老白2年前21瀏覽0評論

Java中的String真的是不可變的嗎?

String源碼前五行代碼就給你解釋的明明白白。第一行String類為final修飾,不可繼承不可修改。當然我們都應該知道一個引用類型不變必須是值不變,才能是我們希望的不變。那么String第一個屬性value就是不可變的,首先value是一個char數組用來存放String的char字符。那你就會認為那么char數組的值如果變了不就導致String變了嗎,所以String的value不但是final的而且還是private的。所以一個String被實例化之后就是不可變的了。

java替換字符串,Java中的String真的是不可變的嗎