Java的内部类元数据存储在内存中的哪个位置

时间:2016-02-16 11:05:47

标签: java jvm permgen

我们知道PermGen或“永久代”是描述用户类(不是Java的内部类)和存储的静态引用的元数据的地方。 但究竟Java的内部类(即rt中存在的类,资源jar等)的元数据究竟存储在哪里?

我在1.8之前的Java版本中提到这个问题

1 个答案:

答案 0 :(得分:1)

在完成上述所有评论并研究java文档之后,似乎在“用户类”和“内部类”之间就如何在permgen上存储元数据没有区别。当该类加载时,所有这些元数据都会转到Permgen,一旦这些类无法访问,它们就会被清除。