栈和堆的特点简析

栈的特点:
1、栈中存放的都是局部变量;
2、当变量使用完毕后,会自动在内存中释放。


堆的特点:
1、堆中存放的都是实体或者是成员变量;
2、存放的实体都是有首地址值的;
3、实体中的数据都是有初始值的;
如:byte、short、int、long对应的初始值为0
        float、double对应的初始值为0.0
        char对应的初始值为\u0000
        bollean对应的初始值为false
4、当堆中的实体没有被栈中的引用数据类型所指向时,那么该实体就变成了垃圾,会等待JVM的垃圾自动回收机制将其清理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值