Java中堆和栈的区别
摘要:
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是... 阅读全文
posted @ 2010-08-02 10:31
弹剑而歌
阅读(247)
评论(0)
推荐(0)
浙公网安备 33010602011771号