zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【jvm我能讲两小时004】class文件常量池中存放的是什么内容?

JVM文件 什么 内容 Class 小时 常量 存放
2023-09-27 14:29:28 时间

class文件常量池中存放的是什么内容?

常量池中主要存放两大类常量:字面量和符号引用

字面量比较接近于java语言层面的常量概念,如文本字符串,被声明为final的常量值等

符号引用则属于偏编译方面的概念,主要包含以下几类常量:

  • 被模块导出或者开放的包package
  • 类和接口的全限定名
  • 字段的名称和描述符
  • 方法的名称和描述符
  • 方法句柄和方法类型
  • 动态调用点和动态常量

image-20220317225620848