java中同一个类的几个实例,方法区是一份共用呢,还是每一个实例,一个方法区。

java中同一个类的几个实例,方法区是一份共用呢,还是每一个实例,一个方法区。

[url]java中同一个类的几个实例,方法区是一份共用呢,还是每一个实例,一个方法区。[/url]
类有自己的方法区只有一份,所有实例共享。

静态方法至少是1份存储的;

如果是Class的数据和方法,应该是多份存储的;独立的;要不,如何找到this;就成了问题了:)

楼上的有道理

:evil: 方法是一份

obj.method();调用的时候,就把obj作为this传给方法,类的方法只存储一份