现在的位置: 首页 > 综合 > 正文

栈和堆的特点简析

2019年09月19日 ⁄ 综合 ⁄ 共 252字 ⁄ 字号 评论关闭

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

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

抱歉!评论已关闭.