图解对象在JVM中的生成和执行过程
【1】方法区中生成相应的class
【2】main方法进入栈空间
【3】在堆区域创建对象,对象的具体内容是根据class生成
其中,成员变量是直接在堆中生成,成员方法是保存的class中方法的地址
【4】堆中生成对象后,把对象地址值给one
【5】修改对象的成员变量是根据对象地址值找对应成员变量并进行修改即可
【6】执行成员方法的过程是先找到成员方法的地址值 0x333,接着该方法入栈
【7】找到对应方法的具体内容
【8】方法执行完毕之后,方法出栈,继续执行栈中其他方法