gpt4 book ai didi

java - java中是否存储了运行时类型信息?

转载 作者:行者123 更新时间:2023-12-01 10:44:10 24 4
gpt4 key购买 nike

Java 和所有现代语言都具有反射功能,它可以提供有关类、方法、构造函数等的所有信息。所以我想知道,所有这些信息都存储在内存中的哪里?

我正在开发一个库,我需要向其中添加其他类型信息。但我找不到任何解释它的链接。

有人可以给我指出合适的资源吗?

提前致谢。

最佳答案

Java 8之前:运行时类型信息存储在java中Permanent Generation中,在 Java 8 中 Metaspace

来自wiki :永久代(或 permgen) 用于 Java 8 之前的类定义和相关元数据。永久代不是堆的一部分。永久代已从 Java 8 中删除。

JDK 8 HotSpot JVM 现在使用 native 内存来表示类元数据,称为 Metaspace ;类似于 Oracle JRockit 和 IBM JVM。

关于java - java中是否存储了运行时类型信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34286974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com