2023-08-05——JVM 栈

栈 stack

栈:数据结构

程序=数据结构+算法

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

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

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

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

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

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

栈的运行原理:

栈满了报错,StackoverflowError

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

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

相关推荐
我命由我123452 分钟前
Android Jetpack Compose - ModalNavigationDrawer、NavigationRail、PullToRefreshBox
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
菜菜小狗的学习笔记8 分钟前
八股(四)JVM
jvm
Byron__9 分钟前
HashSet/LinkedHashSet/TreeSet 原理解析
java
_Emma_11 分钟前
【Linux media】Linux Media Driver Framework
linux·服务器·视频
苏瞳儿27 分钟前
创建后端项目-连接MySql并运行成功
java
网络点点滴32 分钟前
创建一个简单的web服务器
运维·服务器·前端
萝卜小白37 分钟前
算法实习学习记录-day01
linux·服务器
菜鸟小九41 分钟前
JUC(共享模型之管程、synchronized、wait、park、活跃性、renetrantlock、条件变量)
java·开发语言·juc
kongba00741 分钟前
学习COZE编程 / LangGraph 通用工作流项目 提示词模板
java·网络·学习