1、String和StringBuffer的区别
String是内容不可变的,而StringBuffer内容是可变的,相当于一个容器可以存放字符串类型数据。具体可以通过源码来理解这两个类
public final class String
implements java.io.Serializable, Comparable<String>, CharSequence {
private final char value[];
private int hash;
//中间省略N行代码
public String(String original) {
this.value = original.value;
this.hash = original.hash;
}
}
从源码中可以看出,String类被final修饰,并且里面