StringBuffer和StringBuilder源码解析(一)--构造方法

前几天接到阿里巴巴的电话面试,被虐的一塌糊涂。当时问我打印字符串能够用这种方式System.out.println(“a” + “b” + “c”),可是通常咱们不用这种方式,而要用StringBuffer,这是为何?我说String内部存放字符串的数据结构是char型数组,这个char型数组是final型的,一旦被定义就不能被修改,因此这种方式打印字符串要new三次对象,并且对象在常量池也是一直
相关文章
相关标签/搜索