Java String 题

12 阅读1分钟

String s1 = "abc"; // true
String s2 = "abc"; // false
String s3 = new String("abc"); // false

有栈 有堆

image.png

只要new就会产生一个新的空间。

image.png

如果s3指向上边的那个,那new String()就白创建了一个空间。