就是我想知道内存中,这个方法是被加载到对象中了(和属性一样)还是说,一直在方法区中,只是当对象调用这个方法时,在从方法区中找到该方法
方法的代码并非在所有实例中都重复,这是完全不必要的。该代码位于内存中的特殊区域,并且由所有实例共享。另一方面,实例变量所需的内存自然归每个实例所有。
至于方法的调用方式,对象实际上不需要在每次调用方法时都询问类,它具有指向该方法代码的指针,并且可以立即对其进行调用。