JAVA基础(21)---程序执行的内存流转

版权声明:如需转载请标明出处 https://blog.csdn.net/yj201711/article/details/83716494

 从main方法开始执行,main方法在方法区,找到main方法之后,将main方法入栈,开始执行,从上而下,执行第一条语句,创建一个对象,然后执行调用的add方法,再把add方法入栈,然后执行add方法,在这个过程中,会在调用add方法那记录一下,执行到这时候main方法出栈去执行add方法,执行完return后,add方法出栈,再回到main方法把结果给到sum,在局部变量内存空间分配一个空间叫sum,之后执行输出语句,拿出sum的值,打印出来。

猜你喜欢

转载自blog.csdn.net/yj201711/article/details/83716494
今日推荐