传送门:http://www.cnblogs.com/paddix/p/5309550.html 总 结:JDK1.6常量池放在方法区; JDK1.7常量池放在堆内存; JDK1.8常量池放在元空间里面,和堆相独立;