两个对象的内存图

 一、类进入方法区spa 二、main方法进栈,(经过main方法不断让方法入栈,方法一旦执行完就弹出,方法入栈),栈中的方法都是经过地址寻到堆中的对象,而后堆中的经过地址寻找方法区中的成员方法 三、在栈中执行建立对象的代码,在堆中建立对象(new xxx),对象在堆中,对象的地址保存在栈中的变量中如:one,two 堆中会新建成员变量 可是堆中只保存成员方法的地址,缘由是咱们只要方法的返回的结果
相关文章
相关标签/搜索