一.方法解析 Class 文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在 Class 文件里面存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址. 因此,想要使用这些符号引用必须经过转换,转换为直接引用,即内存中一个地址,可以直接指向方法本身.但是,转换的时机随着方法不同而不同. 有些方法可以在编译时就确定,比如static的方法(工具方法),比如private的方法,比如final的方法,这些方法有一个特点就是可以在编译期就确定,这种方式被称为静态解析. 但是有些方法…