1:string自动并接原理
String拼接,有字符串变量参与时,中间会产生StringBuilder对象(JDK1.5之前产生StringBuffer)
字符串拼接原理:运行时, 两个字符串str1, str2的拼接首先会调用 String.valueOf(obj),
这个Obj为str1,而String.valueOf(Obj)中的实现是return obj == null ? “null” : obj.toString(),
然后产生StringBuilder, 调用的StringBuilder(str1)构造方法, 把StringBuilder初始化,长度为str1.length()+16,
并且调用append(str1)! 接下来调用StringBuilder.append(str2), 把第二个字符串拼接进去,
然后调用StringBuilder.toString返回结果!