class常量池: 运行时常量池: 字符串常量池: 字面量赋值的字符串的引用在编译的时候就在字符串常量池中了, 而new出来的String对象是在堆空间里的。 字符串常量池是全局共享的。 https://www.cnblogs.com/justcooooode/p/7603381.html#_label0