首先Person是个类,类中定义了一个成员变量age;如果在程序中定义:Person p=new Person();则jvm会在堆中开辟一块空间,专门存放new Person()中的变量值。如果这么定义:Person p1=new Person();Person p2=new Person();p1.age=10;p2.age=20;我的问题是p1和p2指向的是同一个内存空间么?还是jvm在堆当中开辟了两个Person的对象空间。请高手指点。。。。