2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

栈:先进后出,后进先出 好比一个:桶

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

栈:栈内存,主程序的运行,生命周期和线程同步

线程结束,栈内存也就释放了,对于栈来说不存在垃圾释放问题,

一点程序结束-->线程结束-->栈就结束

栈:八大数据类型(int,string...)+对象引用+实例方法

栈的运行原理:

栈满了报错,StackoverflowError

程序正在执行的程序一定在栈的顶部

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

相关推荐
晨晖21 分钟前
java容器类的博客
java·开发语言
bug攻城狮5 分钟前
Spring Boot项目启动时输出PID、CPU和内存信息的4种方法
java·spring boot·后端·logback
MegaDataFlowers5 分钟前
Maven
java·maven
朱一头zcy8 分钟前
Java基础复习03:面向对象基础入门(类与对象的概念 构造器 this关键字)
java·笔记
牧天白衣.10 分钟前
02-基础语法
java
returnthem15 分钟前
Linux 测试环境完整部署手册(CentOS 7 + Ubuntu 20.04 双版本)
linux·运维·服务器
dawudayudaxue16 分钟前
Eclipse安卓环境配置
android·java·eclipse
iPadiPhone19 分钟前
性能优化的“双刃剑”:MySQL 查询缓存深度架构解析与面试复盘
java·后端·mysql·缓存·面试·性能优化
兆子龙19 分钟前
ahooks useDebounce 与 useThrottle:防抖节流的最佳实践
java·javascript
艾莉丝努力练剑23 分钟前
C语言中&的多重用途解析
运维·服务器·c语言·c++·人工智能