09_对象

[TOC]

一、对象的实例化

[思维导图](file:///Users/zhonghongpeng/Library/Mobile%20Documents/iCloudcomtoketawareiosithoughts/Documents/jvm/%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%AE%9E%E4%BE%8B%E5%8C%96.itmz)

字节码举例

Object obj = new Object();

以上代码对应下列字节码,可以看到我们定义的构造方法是在字节码invokespecial字节码进行执行(初始化)的。

image-20200917081025938

二、对象的内存布局

[思维导图](file:///Users/zhonghongpeng/Library/Mobile%20Documents/iCloudcomtoketawareiosithoughts/Documents/jvm/%E5%AF%B9%E8%B1%A1%E5%86%85%E5%AD%98%E5%B8%83%E5%B1%80.itmz)

三、对象的访问定位

[思维导图](file:///Users/zhonghongpeng/Library/Mobile%20Documents/iCloudcomtoketawareiosithoughts/Documents/jvm/%E5%AF%B9%E8%B1%A1%E7%9A%84%E8%AE%BF%E9%97%AE%E5%AE%9A%E4%BD%8D.itmz)


   转载规则


《09_对象》 阿钟 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录