方法区内存溢出 jdk1.8之前会导致永久代内存溢出 jdk1.8之后会导致元空间内存溢出 运行时常量池 (1)常量池,就是一张表,虚拟机指令根据这张常量表找到要执行的类名、方法名、参数类型、字面量等信息 (2)运行时常量池,常量池是*.class文件中的,当该类被加载,它的常量池信息就会放入运行时常量池,并且把里面的符号地址变为真实地址。