StringBuffer和StringBuilder源碼解析(一)--構造方法

前幾天接到阿里巴巴的電話面試,被虐的一塌糊塗。當時問我打印字符串能夠用這種方式System.out.println(「a」 + 「b」 + 「c」),可是通常咱們不用這種方式,而要用StringBuffer,這是爲何?我說String內部存放字符串的數據結構是char型數組,這個char型數組是final型的,一旦被定義就不能被修改,因此這種方式打印字符串要new三次對象,並且對象在常量池也是一直
相關文章
相關標籤/搜索