2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

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

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

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

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

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

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

栈的运行原理:

栈满了报错,StackoverflowError

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

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

相关推荐
qq_2518364571 分钟前
基于Spring Boot的数据标注与质检系统设计与实现
java·spring boot·后端
總鑽風6 分钟前
Spring AI实战:快速集成阿里通义千问
java·后端·spring·ai编程
一条泥憨鱼11 分钟前
苍穹外卖【day3|菜品管理】
java·数据库·sql·mysql·mybatis
Wenzar_12 分钟前
Playwright 实战:高可信 UI 回归验证流水线
java·ui
livemetee12 分钟前
Java 25虚拟线程使用实例
java
云烟成雨TD14 分钟前
Spring AI 1.x 系列【43】基于标准输入输出 (STDIO) 与服务端推送事件 (SSE) 的 MCP 服务端
java·人工智能·spring
va学弟15 分钟前
Java 网络通信编程(9):从 BIO 到 NIO
java·运维·服务器·网络
凡人叶枫17 分钟前
Effective C++ 条款05:了解 C++ 默默编写并调用哪些函数
java·linux·开发语言·c++·effective c++·编程范式
Full Stack Developme18 分钟前
G1回收器的工作机制
java·jvm
Web极客码18 分钟前
如何用 Docker 容器与“看门狗”脚本安全驯服 OpenClaw
服务器·人工智能·ai编程