美文网首页
虚拟机栈

虚拟机栈

作者: 测试员 | 来源:发表于2019-10-09 19:43 被阅读0次

    介绍

    栈也叫内存,主管Java程序的运行,是在线程创建时创建,他的生命周期是跟随线程的生命周期,线程结束栈内存也就释放,对于栈来说不存在垃圾回收问题,只要线程已结束该站就结束,生命周期和线程一致,是线程私有的。8种基本类型的变量+对象的引用变量+实例方法都是在函数的占内存中分配。

    栈运行原理

    栈中存储什么?

    栈帧中主要保存三类数据:
    本地变量:输入参数和输出参数以及方法内变量
    栈操作:记录出栈入栈的操作
    栈帧数据:类文件,方法等等

    什么是栈帧?

    方法进栈,这时方法就变成了栈帧!

    相关文章

      网友评论

          本文标题:虚拟机栈

          本文链接:https://www.haomeiwen.com/subject/yzzgpctx.html