2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

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

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

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

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

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

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

栈的运行原理:

栈满了报错,StackoverflowError

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

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

相关推荐
热爱编程的小李35 分钟前
基于若以开发的新版情怀麻将后台
java
Zixhy2 小时前
手撕Reactor模型实现同步高并发服务器及Muduo网络库深入解析
linux·服务器·网络·数据库·c++
zhanghaha13143 小时前
HTML系列教程:14_HTML 表单与输入框 <form>、<input> 零基础详解
java·前端·javascript
yxlalm8 小时前
Spring AI+RAG 01-项目背景与技术选型
java·人工智能·spring
tedcloud1238 小时前
Wand-Enhancer 怎么搭建?开源 Wand 客户端增强与远程控制工具介绍
大数据·服务器·人工智能·开源·音视频
程序员清风9 小时前
Java 后端高并发设计:线程池、限流、熔断与降级
java·数据库·oracle
Seoyoneh9 小时前
Agentic Workflow编排架构:云客服从“被动响应”迈向“主动执行”的技术实现
java·开发语言·架构
海南java第二人9 小时前
对外 API 如何保证幂等性?插入数据 / 上传表格场景全方案汇总
java·幂等性
tryxr10 小时前
Chat2Excel 文件服务模块上传文件功能开发
java·项目·oss·easyexcel·文件服务
Tangyuewei10 小时前
Java 写 Agent:模型只是组件
java·开发语言