1 当类的字节码文件被加载到内存时,类的实例方法不会被分配入口地址当该类创建对象后,类中的实例方法才分配入口地址,从而实例方法可以被类创建的任何对象调用执行。需要注意的是,当我们创建第一个对象时,类中的实例方法就分配了入口地址,当再创建对象时,不再分配入口地址,也就是说,方法的入口地址被所有的对象共享,当所有的对象都不存在时,方法的入口地址才被取消。
而类的类方法当类的字节码文件被加载到内存时就会被分配入口地址,可以通过类名或者实例名访问,类方法也可以被类创建的任何对象调用执行
方法无论是否静态都是所有实例共享的-类中的每个方法只有一块内存空间
2所有实例共享类变量
每个实例都有自己的实例变量