JAVA的静态成员静态方法存储在哪儿?
这些成员会在类被定义的时候就存在么 。
[解决办法]
装进jvm之后,静态成员存在方法区类元数据中,所有方法的字节码也存在方法区中,没记错的话应该是在method_info表包含的的Code属性中
[解决办法]
Java虚拟机装载class时,为静态成员在方法区中分配存储空间,并初始化。
静态成员即类变量,存储在field_info表中
静态方法存储在method_info表中
发布时间: 2013-01-23 10:44:49 作者: rapoo
JAVA的静态成员静态方法存储在哪儿?
这些成员会在类被定义的时候就存在么 。
[解决办法]
装进jvm之后,静态成员存在方法区类元数据中,所有方法的字节码也存在方法区中,没记错的话应该是在method_info表包含的的Code属性中
[解决办法]
Java虚拟机装载class时,为静态成员在方法区中分配存储空间,并初始化。
静态成员即类变量,存储在field_info表中
静态方法存储在method_info表中