就是一个栈,构造时候给出最大容量maxContentspush是进栈,pop是出栈不过好像少些东西虽然实现了clonable借口但是没有覆写clone方法

解决方案 »

  1.   

    buffer[++top]=val;
     buffer[top--]是什么意思啊?
      

  2.   

    buffer[++top]=val;
    等于
    top=top+1;
    buffer[top]=val;buffer[top--]
    等于
    return buffer[top];
    然后top=top-1;
      

  3.   

    我真的是菜鸟,能用中文详细讲一下楼上的代码吗
    top=top+1;
    buffer[top]=val;
    top=top+1在buffer[top]=val前面与在return buffer[top];
    然后top=top-1;top=top-1在return buffer[top];后面有什么不同
      

  4.   

    栈是后进先出的数据结构:在push(就是进栈)时,栈顶得先空出个地方,top加1,buffer[]就有了
    新的空间放val的值;在pop(就是出栈)时,栈里的东西先出去,这时释放了顶上的空间,buffer[]的下标下移一位.不知我说的你懂了没!那个你啊,还是先学java核心基础再来看数据结构吧!