不可变String
string对象不可变,实际传递的是引用的一个拷贝,其实每当String对象作为方法的参数时,都会复制一份引用,而该引用所指的对象其实一直在单一的物质位置上,从未动过
重载“+”与StringBuilder
String对象是不可变的,你可以给一个String对象加任意多的别名,因为String对象具有只读特性,所以指向他的任何引用都不会改变它的值,因此也就不会对其他的引用有什么影响
不可变性会带来一定的效率问题
操作服“+”,可以用来连接String
String上的操作