Stack
--extends Vector
底层为数组结构(因为Vector是ArrayList的线程安全版本),先进后出,线程安全的。
Stack中的几种操作
push 将元素压入栈
pop 将栈顶元素弹出来(获取并删除栈顶元素),如果栈为空,则抛出异常
peek 返回栈顶元素,如果栈为空,抛出异常
empty 判断栈是否为空
search 返回离栈顶最近的元素到栈顶的距离
--extends Vector
底层为数组结构(因为Vector是ArrayList的线程安全版本),先进后出,线程安全的。
push 将元素压入栈
pop 将栈顶元素弹出来(获取并删除栈顶元素),如果栈为空,则抛出异常
peek 返回栈顶元素,如果栈为空,抛出异常
empty 判断栈是否为空
search 返回离栈顶最近的元素到栈顶的距离