String 對象不可變的原理

我們先看看String 的源代碼 string對象成員變量實際上是字符串數組,也是一個引用變量,它用final修飾,這個引用變量就不能指向別的對象,用private修飾,我們就無法在程序中修改引用變量所指的對象的內容,因爲在程序中我們拿不到這個引用變量。 我們再來看看一個拼接函數 concat 舉個列子來分析concat函數的原理如下 計算所有字符長度 4 定義一個新的字符串數組 buf[]  c
相關文章
相關標籤/搜索