2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

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

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

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

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

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

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

栈的运行原理:

栈满了报错,StackoverflowError

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

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

相关推荐
小灵不想卷6 小时前
LangChain4j Low 和 Hight-level API
java·langchain4j
Codefengfeng7 小时前
CTF工具篇
linux·运维·服务器
Cosmoshhhyyy7 小时前
《Effective Java》解读第39条:注解优先于命名模式
java·开发语言
亓才孓7 小时前
[SpringIOC]NoSuchBeanDefinitionException
java·spring
追随者永远是胜利者7 小时前
(LeetCode-Hot100)20. 有效的括号
java·算法·leetcode·职场和发展·go
前路不黑暗@8 小时前
Java项目:Java脚手架项目的文件服务(八)
java·开发语言·spring boot·学习·spring cloud·docker·maven
毅炼8 小时前
Java 集合常见问题总结(3)
java·开发语言·后端
Zach_yuan9 小时前
数据链路层核心技术解析:以太网与ARP协议
服务器·网络·网络协议
百锦再9 小时前
Java多线程编程全面解析:从原理到实战
java·开发语言·python·spring·kafka·tomcat·maven
Cosmoshhhyyy9 小时前
《Effective Java》解读第38条:用接口模拟可扩展的枚举
java·开发语言