java.util包中有个Stack类,请问这个类是什么情况下用的?
基本都用集合或数组不就可以了么?

解决方案 »

  1.   

    这是堆栈的实现类
    当你需要一种 后进先出 的结构时可用使用
    不过这个类是继承Vector的,有高人说此类做的比较失败
      

  2.   

    Stack 类表示后进先出(LIFO)的对象堆栈。它通过五个操作对类 Vector 进行了扩展 ,允许将向量视为堆栈。它提供了通常的 push 和 pop 操作,以及取栈顶点的 peek 方法、测试堆栈是否为空的 empty 方法、在堆栈中查找项并确定到栈顶距离的 search 方法。 
    首次创建堆栈时,它不包含数据项。