String 有两种初始化方式
String a = new String("aaaa");
String b = new String("aaaa");
这种方式初始化的两个字符串对象是在堆里面是两个对象
String a = "aaa";
String b = "aaa";
这种方式初始化的两个字符串在堆里面的对象池里面(没有经过验证),据说是共享模式,有这个对象就不再创建,两个对象在堆里面是一个对象
String 有两种初始化方式
String a = new String("aaaa");
String b = new String("aaaa");
这种方式初始化的两个字符串对象是在堆里面是两个对象
String a = "aaa";
String b = "aaa";
这种方式初始化的两个字符串在堆里面的对象池里面(没有经过验证),据说是共享模式,有这个对象就不再创建,两个对象在堆里面是一个对象