Java方法调用的几个主要过程

来源:互联网 发布:tcp ip协议四层网络 编辑:程序博客网 时间:2024/07/13 11:09

Ø  编译器查看对象变量的声明类型和方法名,通过声明类型找到方法列表

Ø  编译器查看调用方法时提供的参数类型

Ø  如果方法由private、static、final修饰或者是构造器,编译器就可以确定调用哪一种方法,即采取静态绑定技术。如果不是上述情况,就是使用动态绑定技术,执行后续过程。

Ø  虚拟机提取对象的实际类型的方法表

Ø  虚拟机搜索方法签名

Ø  调用方法

原创粉丝点击