官网:https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html
入门案例
public static class Parent {
int x = 10;
public Parent() {
this.print();
x = 30;
}
public void print() {
System.out.println("Parent's x = " + x);
}
}
public static class Son extends Parent {
int x = 20;
public Son() {
this.print();
x = 40;
}
@Override
public void print() {
System.out.println("Son's x = " + x);
}
}
public static void main(String[] args) {
Parent son = new Son();
}
Class文件结构
字节码指令集和解析举例
类的加载过程解析
在读类的加载器