常量池 2021-01-27 java 常量池 # 常量池中主要存放两大类常量:字面量和符号引用。 字面量比较接近Java语言层面的常量概念,如文本字符串、声明为final的常量值等。 符号引用包括了下面三类常量:类和接口的全限定命名、字段的名称和描述符、方法的名称和描述符。 在class文件中不会保存各个方法、字段的最终内存布局信息,当虚拟机运行时,需要从常量池中获得对应的符号引用,再在类创建时或运行时解析、翻译到具体的内存地址中。