http://community.csdn.net/Expert/topic/5316/5316334.xml?temp=.988476
   怎么让数据存储在stack?
   
   看了这个内容就知道我说的什么意思了。

解决方案 »

  1.   

    毕业设计不会做、害怕答辩通不过……
    不要紧,有我们会帮你解决这一切!我们提供专业的计算机毕业设计和课程设计。我们可以根据您的要求,特别为您量身定做毕业设计。并且会在程序代码里写出很详细的注释,同时也能帮您学习编程。
    有需要者请登录http://xdqbysj.10mb.cn/index.htm
    QQ:客服一16376208  客服二 57293694 
      

  2.   

    是不是函数中的默认变量都放在stack中?
      

  3.   

    栈空间是java存储空间的一种,java的存储空间分为:
    1)寄存器:存取速度最快,位置在处理器中;但是寄存器数量有限,仅由编译器根据需要
    分配,程序中无法控制。
    2)栈:位于RAM中,不过有栈指针上下移动,存取速度仅次于寄存器;对象索引保存在栈中
    。编译器需要知道栈中数据的尺寸和寿命以便进行内存的分配和释放。
    3)堆:位置也在RAM中,java中的对象保存的位置。编译器不需要知道需要分配的空间的大
    小和寿命,代价是分配堆空间要比分配栈空间慢。
    4)静态存储空间:位于RAM中的一个固定位置。保存着程序整个生命周期都有效的数据。
    java对象不保存在静态存储空间中。
    5)常量存储空间:ROM中
    6)NON-RAM存储:比如硬盘。java中的原始类型,对象索引都保存在栈空间中。
      

  4.   

    stak 栈
    存诸规则是后进先出
      

  5.   

    栈的大小是动态的.和java的Vector类型差不多..不过vector可以存储对象而栈不可以
    .
    而且栈的存取顺序是有规则的