2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

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

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

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

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

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

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

栈的运行原理:

栈满了报错,StackoverflowError

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

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

相关推荐
巨斧空间掌门5 小时前
JDK17 下载 windows Linux
linux·运维·服务器
短剑重铸之日5 小时前
《ShardingSphere解读》07 读写分离:如何集成分库分表+数据库主从架构?
java·数据库·后端·架构·shardingsphere·分库分表
知我Deja_Vu5 小时前
【避坑指南】ConcurrentHashMap 并发计数优化实战
java·开发语言·python
njidf5 小时前
用Python制作一个文字冒险游戏
jvm·数据库·python
江畔何人初5 小时前
kube-apiserver、kube-proxy、Calico 关系
运维·服务器·网络·云原生·kubernetes
daidaidaiyu6 小时前
Spring IOC 源码学习 事务相关的 BeanDefinition 解析过程 (XML)
java·spring
皮卡蛋炒饭.6 小时前
进程得控制
linux·运维·服务器
2403_835568477 小时前
自然语言处理(NLP)入门:使用NLTK和Spacy
jvm·数据库·python
weiwx837 小时前
Nginx location 和 proxy_pass 配置详解
服务器·网络·nginx
鬼蛟7 小时前
Spring————事务
android·java·spring