2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

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

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

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

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

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

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

栈的运行原理:

栈满了报错,StackoverflowError

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

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

相关推荐
百锦再16 分钟前
Java Map常用方法和实现类深度详解
java·开发语言·spring boot·struts·kafka·tomcat·maven
_codemonster23 分钟前
JavaWeb开发系列(九)idea配置jdbc
java·ide·intellij-idea
Hx_Ma1625 分钟前
测试题(六)
java·tomcat·mybatis
码云数智-大飞25 分钟前
.NET 10 & C# 14 新特性详解:扩展成员 (Extension Members) 全面指南
java·数据库·算法
Anastasiozzzz30 分钟前
阿亮随手录-SpringBoot启动流程、三级缓存要求、BeanFactory与FactoryBean、AutoWired与Resource、不推荐字段注入
java·spring
山峰哥38 分钟前
数据库工程中的SQL调优实践:从索引策略到查询优化的深度探索
服务器·数据库·sql·性能优化·编辑器
袁袁袁袁满39 分钟前
Docker后台日志和容器日志怎么查看?
linux·运维·服务器·docker·容器
独自破碎E1 小时前
BISHI61 小q的数列
java·开发语言
Dylan的码园1 小时前
从软件工程师看计算机是如何工作的
java·jvm·windows·java-ee
Skrrapper1 小时前
【计算机网络】ep2:数据链路层概述
服务器·网络·计算机网络