请详细介绍下方法区,,,以及下列这个问题:- 这三句话在内存中是怎样运行的,方法加载到哪里?是Fu类的方法区中,还是Fu类和Zi类的方法区中各有一份?然后调用方法去哪里调用???内存中调用的过程是什么样的?
- class PersonFu
- {
- public boolean equals (PersonFu p)
- {
- return (this == p);
- }
- }
- class PersonZi extends PersonFu
- {
- }
- class Demo
- {
- public static void main(String[] args)
- {
- PersonZi pz1 = new PersonZi();
- PersonZi pz2 = new PersonZi();
- System.out.println(pz1.equals(pz2));
- }
- }
复制代码 |