//Foo foo = new Foo(); 编译而成的字节码 0 new Foo 4 invokespecial Foo() 7 astore_1
// Foo类构造器会调用其父类的Object的构造器 public Foo(); 0 aload_0[this] 1 invokespecial java.lang.Object() [8] 4 return
java对象的内存布局
原文:https://www.cnblogs.com/endian11/p/9752962.html