Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
Java 堆,栈_java栈和堆分别存放什么,希望能够帮助你!!!。
共有特点:
都属于Java内存的一种,由Java虚拟机的垃圾回收器自动回收
都有
栈:
瓶模型,后进先出,线性集合
存放方法和局部变量
添加和删除的操作应在同一时间完成
存取速度仅次于寄存器,生存期和内存大小固定
数据共享,同类型的值已存在时新建的同类型引用直接指向已有的值
堆:
栈的组成元素,所以栈也叫堆栈
管模型,先进先出
存放new()的对象和数组
运行时动态地分配内存和生存期,存取速度较慢
开发人员可能会重写方法实现堆内存数据的自定义回收
以上仅作为初学者的学习记录,内容不保证全部正确,欢迎指正。
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。