日期:2014-05-19  浏览次数:20792 次

JAVA的静态成员静态方法存储在哪儿?
这些成员会在类被定义的时候就存在么 。

------解决方案--------------------
装进jvm之后,静态成员存在方法区类元数据中,所有方法的字节码也存在方法区中,没记错的话应该是在method_info表包含的的Code属性中
------解决方案--------------------
Java虚拟机装载class时,为静态成员在方法区中分配存储空间,并初始化。
静态成员即类变量,存储在field_info表中
静态方法存储在method_info表中