Java 中String,StringBuffer,StringBuilder的區別

面試中經常被問及的一個問題,關於三者的區別可以從兩個方面區分,jdk源碼中都有體現 是否可變 從String源碼可以看出來,String使用char數據來存儲字符串的,但是是用final關鍵字修飾的,也就是不可變的,同樣也可以知道,String並不是Java的基本類型 StringBuffer與StringBuiler都是繼承AbstractStringBuilder,也是用char數組來存儲字符
相關文章
相關標籤/搜索