《深入理解java虚拟机》一书中“元数据”名词理解
在周志明的《深入理解java虚拟机》,2nd,p47中有一部分文字如果对象是一个java数组,那在对象投中还必须有一块用于记录数组长度的数据,因为虚拟机可以通过普通java对象的元数据信息确定java对象的大小,但是从数组的元数据中却无法确定数组的大小。元数据即描述数据的数据,类似于mysql数据库中有单独存储了表信息和索引的表。由此考虑到整理的java内存分布图,想到类加载类信息加载到元空间里,
·
在周志明的《深入理解java虚拟机》,2nd,p47中有一部分文字
如果对象是一个java数组,那在对象头中还必须有一块用于记录数组长度的数据,因为虚拟机可以通过普通java对象的元数据信息确定java对象的大小,但是从数组的元数据中却无法确定数组的大小。
元数据即描述数据的数据,类似于mysql数据库中有单独存储了表信息和索引的表。
由此考虑到整理的java内存分布图,想到类加载类信息加载到元空间里,其他地方暂时没有存储的地方,想到“元数据”对应的是jdk8及以后版本的“元空间”里的类信息。
更多推荐
已为社区贡献1条内容
所有评论(0)