深入理解JVM虚拟机第十六篇:虚拟机栈存储结构和运行原理

编程入门 行业动态 更新时间:2024-10-27 08:26:22

深入理解JVM<a href=https://www.elefans.com/category/jswz/34/1770279.html style=虚拟机第十六篇:虚拟机栈存储结构和运行原理"/>

深入理解JVM虚拟机第十六篇:虚拟机栈存储结构和运行原理

大神链接:作者有幸结识技术大神孙哥为好友,获益匪浅。现在把孙哥视频分享给大家。

孙哥链接:孙哥个人主页
作者简介:一个颜值99分,只比孙哥差一点的程序员
本专栏简介:话不多说,让我们一起干翻JavaScript

本文章简介:话不多说,让我们讲清楚虚拟机栈存储结构和运行原理

一:栈的存储单位 

1:栈中存储什么?

        每个线程都有自己的栈,栈中的数据都是以栈帧(stack Erame) 的格式存在,栈帧是基本的栈存储单位,不停的进栈出栈

        在这个线程上正在执行的每个方法都各自对应一个栈 (stack Erame)

        栈帧是一个内存区块,是一个数据集,维系着方法执行过程中的各种数据信息

2:栈运行原理

        JVM直接对Java栈的操作只有两个:就是对栈帧的压栈和出栈,遵循“先进后出、后进先出”原则。

        

更多推荐

深入理解JVM虚拟机第十六篇:虚拟机栈存储结构和运行原理

本文发布于:2023-11-16 14:43:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1624988.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:虚拟机   原理   结构   JVM

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!