关于Java中的两种存储方式:堆存储和栈存储

Java中有两种存储方式,分别是堆存储和栈存储。

一、栈存储

存储对象:通常为一些基本类型的变量对象的引用变量
优点:存取速度比堆要快,仅次于寄存器,且栈存储的数据可以用于共享
缺点:栈存储的大小确定,不能存储过大的数据

二、堆存储

存储对象:通常为new 创建的对象和数组
优点:动态分配内存大小,灵活性高
缺点:存取速度较低,比栈的存取速度更慢


版权声明:本文为tiansheshouzuo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。