当前位置: 首页闲谈正文 不一样,因为内存的分配方式不一样。String str = "i"的方式JVM会将其分配到常量池中,而 String str = new String("i")JVM会将其分配到堆内存中。 蔡俊伟 打赏 链接