String和StringBuilder的区别
代码实现:
public class HelloWorld {
public static void main(String[] args) {
// 创建一个StringBuilder对象,用来存储字符串
StringBuilder hobby=new StringBuilder("爱慕课");
System.out.println(hobby);
System.out.println(hobby+"team");
System.out.println(hobby);
}
}
运行结果:
爱慕课
爱慕课team
爱慕课
这个和String的运行结果一样,怎么理解“不可变性”?