单个对象内存图

  • 1590938666222.png

多个对象内存图

  • 1590938693756.png
  • 总结:
    多个对象在堆内存中,都有不同的内存划分,成员变量存储在各自的内存区域中,成员方法多个对象共用的一份

多个对象指向相同内存图

1590938711726.png

  • 总结 :
    当多个对象的引用指向同一个内存空间(变量所记录的地址值是一样的)
    只要有任何一个对象修改了内存中的数据,随后,无论使用哪一个对象进行数据获取,都是修改后的数据。