java方法调用的机制

Posted 天赋不够努力来凑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java方法调用的机制相关的知识,希望对你有一定的参考价值。

我们首先来看下面一段代码,创建一个Person类对象,调用它的getSum方法

java方法调用过程
java每个方法调用时会创建一个独立的栈空间
1、main方法为程序入口,创建一个main方法栈
2、在mian方法栈中执行程序,创建Person对象,执行System语句,语句中有对象a1的getSum方法,所以执行这个方法
3、创建一个getSum方法独立栈,将实参传入后执行getSum里面语句,返回res,退出这个getSum方法栈,转而执行main方法栈,输出getSum的返回值,getSum方法栈则被销毁

以上是关于java方法调用的机制的主要内容,如果未能解决你的问题,请参考以下文章

java方法调用的机制

Java基础方法调用机制——MethodHandle

Java回调机制总结

Java中的回调机制

Java基础9:解读Java回调机制

java反射机制之Method invoke执行调用方法例子