对象的实例化、内存布局与访问定位

对象的实例化

相关面试题

image-20231119101141798

image-20231119101518158

对象创建的方式

image-20231119102103099

对象创建的步骤

image-20231119103101386

image-20231119103117152

image-20231119103325996

image-20231119103454016

image-20231119103741536

image-20231119104135836

image-20231119104255156

init方法包含了对象属性的显示赋值、代码块赋值和构造器赋值

image-20231119105425026

对象的内存布局

image-20231119105950211

内存布局示例

image-20231119110425270

image-20231119110347569

对象的访问定位

Q:JVM是如何通过栈帧中的对象引用访问到其内部的对象实例的呢?

image-20231119110820562

image-20231119110930494

image-20231119111019580

image-20231119111418366

image-20231119111234611