目录 1,常量池 1.1, class文件常量池 1.2, 运行时常量池 1.3,字符串常量池 String.intern() -XX:StringTableSize 2,使用new关键字和使用字符串字面量的区别 3,字符串常量池与GC 1,常量池 1.1, class文件常量池 class文件常量池位于class文件中 class文件头4个字节称为魔数,魔数后面的4个字节为文件版本号,而版本号之后的就是常量池的入口.该常量池用于存放编译器生成的各种字面量和符号引用,字面量就是所谓的常量…