堆和栈

堆内存:new创建的对象和数组。由java虚拟机自动垃圾回收来管理(不再有引用变量指向它的时候)

    优点:动态分配内存大小。缺点:存取速度较慢。

栈内存:主要存放的是基本类型数据和对象的引用变量。数据大小及生命周期是必须确定的。

    优点是存储速度快、可分享。缺点:数据固定、不够灵活。

    

posted @ 2015-07-08 17:54  鲨鱼的微笑  阅读(87)  评论(0编辑  收藏  举报