多态性实现机制——静态分派与动态分派

方法解析 Class文件的编译过程当中不包含传统编译中的链接步骤,一切方法调用在Class文件里面存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址。这个特性给Java带来了更强大的动态扩展能力,使得能够在类运行期间才能肯定某些目标方法的直接引用,称为动态链接,也有一部分方法的符号引用在类加载阶段或第一次使用时转化为直接引用,这种转化称为静态解析。这在前面的“Java内存区域与内存溢
相关文章
相关标签/搜索