Java 入门理解一下栈

总结一下栈:

1、 先进后出,后进先出(类似把东西放进一个木桶里,再从里面拿出来)

2、栈内存主要负责程序的运行,生命周期和线程同步

3、线程结束,栈内存也就释放,所以栈是不存在垃圾回收的问题的

4、主要存放8大基本类型 + 对象引用 + 实例的方法


我们经常会看到一个错误:StackOverflowError(栈溢出),递归就会产生这个错误,我们现在用代码演示一下

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/weixin_45452416/article/details/110475556
今日推荐