- Java字符串作为特殊的类被保存在字符串池当中
String A = “CAT”;
String B = “CAT”;
- 上面的A=B,他们都指向字符串池的"CAT"对象。
- 在字符串池中没有指向的字符串时,会创建一个新的对象。
String A = new string(“CAT”);
- 上面,创建了两个对象,参数"CAT",和A。
- 使用new关键字会在堆中创建一个新的对象。
String A = “CAT”;
String B = “CAT”;
String A = new string(“CAT”);