hotspot只有字符串常量池,字符串常量池本身在堆外,其引用的字符串对象放在永久代,jdk7之后永久代被移除,字符串常量池引用的对象放在堆内。字符串字面量会被放入常量池,字符串对象调用intern方法后也会被放入常量池