java虚拟机编译,Java虚拟机编译后拓展名

作者:高方托管网 2024-09-19 06:54:28 0

大家好,今天小编关注到一个比较有意思的话题,就是关于java虚拟机编译的问题,于是小编就整理了1个相关介绍java虚拟机编译的解答,让我们一起看看吧。

java中虚拟机是如何确定实例对象中某个变量的地址的?

根据猜测,应该是根C中的sturct类似,对象实例存放在内存中,内存管理系统会保存一个内存地址到对象实例的映射关系,而对象中的类成员,是描述一个地址偏移量。通过入口地址+偏移量可以访问到类成员。

java虚拟机编译,Java虚拟机编译后拓展名

可通过JDK自带工具包的命令javap来查看字节码编译,了解JAVA字节码的加载方式!通常在不重写JAVA的toString方法时输出对象,便可以看出对象引用的地址!若想要了解对象如何在虚拟机中加载,也需要熟知JMM(JAVA内存模型),由于知识点太多,不一一详写!

到此,以上就是小编对于java虚拟机编译的问题就介绍到这了,希望介绍关于java虚拟机编译的1点解答对大家有用。

相关推荐