一、 1. 基于JDK1.8的String intern()方法解析 1. 示例一 2. 示例二 3. 示例三 注意:JDK1.6的intern()方法与JDK1.8有不同哦。不同之处在于,1.6中放入时,如果串池中没有,则拷贝一份放入串池,相当于此时堆中和串池各有一份。 三、问GitCode 1. JVM 方法区 2. JDK1.7和JDK1.8对应的方法区分别存哪些内容?★★★★★ 3. 字符串常量池和运行时常量池有什么区别? 4. 字符串常量池在JDK 1.8中的位置变化带来什么影响? 5. 为什么说JDK 1.8的字符串常量池优化了内存使用?