2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

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

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

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

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

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

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

栈的运行原理:

栈满了报错,StackoverflowError

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

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

相关推荐
Jesse_EC12 小时前
为什么我设置的 contentLength 到了消费端变成了 0?
java
vipxieliang12 小时前
ValidX 的 Date 和 DateTime vs JPA 的 Temporal 对比
java·后端
杜touch12 小时前
Spring框架的AnnotationConfigApplicationContext类启动的流程
java
XUEYUAN521212 小时前
Cloudflare 防护机制深度剖析与跨境数据采集工程化实践
服务器·网络·网络协议·tcp/ip·http
青瓦梦滋12 小时前
IP/MAC帧/ARP协议
运维·服务器·网络·网络协议·tcp/ip
AI人工智能+电脑小能手13 小时前
大白话说Java设计模式-26-策略模式(业务实战篇)
java·spring·设计模式·策略模式·支付系统·算法切换
不是光头 强13 小时前
Java 后端 AI 技术选型与学习路线
java·人工智能·学习
paopaokaka_luck14 小时前
基于springboot3+vue3的文山民族文化资源展示与推广平台(协同过滤算法、Echarts 图形化分析)
java·前端·spring boot·学习·echarts
eralong14 小时前
Java IO 与 NIO
java·后端
xx~t14 小时前
嵌入式——Linux软件编程2
linux·运维·服务器·c语言·学习方法