2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

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

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

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

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

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

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

栈的运行原理:

栈满了报错,StackoverflowError

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

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

相关推荐
镜花水月linyi2 分钟前
Java 线程创建的完整链路:从 Java 层 → JVM 层 → 操作系统层
java·后端·面试
zfj3218 分钟前
排查java应用内存溢出的工具和方法
java·开发语言·jvm·内存溢出
橘子真甜~9 分钟前
C/C++ Linux网络编程13 - 传输层TCP协议详解(面向字节流和有连接)
linux·运维·服务器·c语言·网络·c++·tcp/ip
嘻哈baby11 分钟前
systemd服务管理深入实践从入门到自定义服务
linux·服务器·网络
历程里程碑17 分钟前
C++ 7vector:动态数组的终极指南
java·c语言·开发语言·数据结构·c++·算法
ss27318 分钟前
高并发读场景:写时复制容器(Copy-On-Write)
java·开发语言·rpc
June`28 分钟前
SSH连接原理与守护进程实战
linux·运维·服务器
JH灰色37 分钟前
【大模型】-LangChain--stream流式同步异步
服务器·前端·langchain
一人の梅雨1 小时前
淘宝商品视频接口深度解析:从视频加密解密到多端视频流重构
java·开发语言·python