5、java虚拟机栈每个线程在创建时都会创建一个虚拟机栈,其内部保存一个个的栈帧,对应一次次的java方法调用。6、JVM直接对java栈的操作只有两个 (1)每个方法执行,伴随着进栈(入栈,压栈)(2)执行结束后的出栈工作 7、Java方法有两种返回函数的方式,一种是正常的函数返回,使用return指令;出...
java中return返回值在虚拟机中怎么运行的?
1、在Java虚拟机内存管理主要有堆和栈两种。栈是运行时的单位,而堆是存储的单位。
2、栈解决程序如何执行,如何处理数据。堆解决的是数据怎么放、放在哪儿。
3、对象主要都是放在堆空间的,是运行时数据区比较大的一块
4、栈空间存放基本数据类型的局部变量,以及引用数据类型的对象的引用
5、java虚拟机栈每个线程在创建时都会创建一个虚拟机栈,其内部保存一个个的栈帧,对应一次次的java方法调用。
6、JVM直接对java栈的操作只有两个
(1)每个方法执行,伴随着进栈(入栈,压栈)
(2)执行结束后的出栈工作
7、Java方法有两种返回函数的方式,一种是正常的函数返回,使用return指令;
出栈就将方法执行后的结果取出返回。
你明白了吗 ?2020-08-25