2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

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

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

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

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

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

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

栈的运行原理:

栈满了报错,StackoverflowError

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

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

相关推荐
wear工程师3 分钟前
Kafka 消费者心跳正常,为什么还会被踢出组?拆清 max.poll.interval.ms
java·kafka
SemiTris9 分钟前
为什么 C/C++ 不走 Java 式的虚拟机跨平台路线?
java·程序员
lys0796200012 分钟前
多台亚马逊云服务器,在同一个网段的办法
运维·服务器
weixin_4407841126 分钟前
【IntentSeivice实现原理】
android·java·开发语言·intentservice
IanSkunk36 分钟前
企业AI Agent生产化落地:从技术架构到实施服务的全链路分析
java·人工智能·架构
果果燕44 分钟前
实习笔记(二)NFS 嵌套挂载问题完整复盘
linux·服务器·网络
岁岁养乐多1 小时前
Java 序列化相关问题
java·开发语言
g3voip1 小时前
工业防爆电话选型指南:防爆参数、SIP接入与调度系统集成
linux·服务器·网络·信息与通信·ip·pbx
沫璃染墨1 小时前
《从零入门Linux系统篇(十四):系统工具篇·五——Git版本控制:从版本管理到协同开发》
linux·运维·服务器·git·gitee·github
小短腿乄2 小时前
java实现pdf加水印+签名
java·开发语言·pdf