5.栈(stack)和堆(heap)之间的区别是什么?在编写一个基础算法时,实现算法高效性,一般用哪一种类型多,?请说明理由
Java中的堆(Heap)是一个运行时数据区,用来存放类的对象;栈(Stack)主要存放基本的数据类型(int、char、double等8种基本数据类型)和对象句柄。
连接:
http://blog.csdn.net/shenshibaoma/article/details/53023661