『天上谪仙人』一文理解JVM内存模型( 二 )


当方法区无法满足内存分配需求时 , 将抛出OutOfMemoryError异常 。
6、运行时常量池
运行时常量池(Runtime Constant Pool)是方法区的一部分 。 Class文件中除了有类的版本、字段、方法、接口等描述信息外 , 还有一项信息是常量池(Constant Pool Table) , 用于存放编译期生成的各种字面量和符号引用 , 这部分内容将在类加载后进入方法区的运行时常量池中存放 。
当常量池无法再申请到内存时会抛出OutOfMemoryError异常 。


推荐阅读