Java 堆,栈_java栈和堆分别存放什么

Java (4) 2024-07-29 13:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
Java 堆,栈_java栈和堆分别存放什么,希望能够帮助你!!!。

共有特点:

都属于Java内存的一种,由Java虚拟机的垃圾回收器自动回收

都有

栈:

瓶模型,后进先出,线性集合

存放方法和局部变量

添加和删除的操作应在同一时间完成

存取速度仅次于寄存器,生存期和内存大小固定

数据共享,同类型的值已存在时新建的同类型引用直接指向已有的值

堆:

栈的组成元素,所以栈也叫堆栈

管模型,先进先出

存放new()的对象和数组

运行时动态地分配内存和生存期,存取速度较慢

开发人员可能会重写方法实现堆内存数据的自定义回收

以上仅作为初学者的学习记录,内容不保证全部正确,欢迎指正。

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

发表回复