当前位置: 首页 > news >正文

2023-08-05——JVM 栈

栈 stack

栈:数据结构
程序=数据结构+算法

栈:先进后出,后进先出 好比一个:桶
队列:先进先出(FIFO :First Input First Out) 好比一个:管道
栈:喝多了吐。队列:吃多了拉

栈:栈内存,主程序的运行,生命周期和线程同步
线程结束,栈内存也就释放了,对于栈来说不存在垃圾释放问题,
一点程序结束–>线程结束–>栈就结束

栈:八大数据类型(int,string…)+对象引用+实例方法
栈的运行原理:
栈满了报错,StackoverflowError
程序正在执行的程序一定在栈的顶部
在这里插入图片描述

对象实例化的过程在内存中

http://www.lryc.cn/news/110632.html

相关文章:

  • Camera之PhysicalCameraSettingsList/SurfaceMap/CameraMetadata/RequestList的关系(三十二)
  • 【ONE·Linux || 基础IO(二)】
  • 【LeetCode 算法】Power of Heroes 英雄的力量
  • 合宙Air724UG LuatOS-Air script lib API--ntp
  • LangChain+ChatGLM大模型应用落地实践(一)
  • PSO粒子群优化算法
  • 记一次 .NET某医疗器械清洗系统 卡死分析
  • C# 基于Rijndael对文件进行加解密
  • Elasticsearchr入门
  • 【ARM】imx6ul移植kernel记录,恩智浦github提供的最新kernel(2023年7月31)
  • eeglab(自用)
  • Dockerfile构建Tomcat镜像(源码)
  • Frida Error: getPackageInfoNoCheck(): has more than one overload的解决方法
  • flutter开发实战-RawKeyboardListener监听键盘事件及keycode。
  • Temu、希音们全托管引争议,跨境电商应变“工贸一体化”
  • 某科技公司提前批测试岗
  • 一次redis缓存不均衡优化经验
  • npm发布包
  • Qt5.13引入QtWebApp的模块后报错: error C2440: “reinterpret_cast”: 无法从“int”转换为“quintptr”
  • 软件为什么要进行性能压力测试?
  • 阻塞队列BlockingQueue详解
  • pygame贪吃蛇游戏
  • Mac系统下使用远程桌面连接Windows系统
  • 使用 OpenCV 和深度学习对黑白图像进行着色
  • 从价值的角度看,为何 POSE 通证值得长期看好
  • pytorch的CrossEntropyLoss交叉熵损失函数默认reduction是平均值
  • OKR管理策略:为开发团队注入动力
  • C++二叉搜索树剖析
  • 升级你的GitHub终端认证方式:从密码到令牌
  • 【力扣】链表题目总结