class Stack<E> расширяет
class Vector<E> алгоритмом "последний вошел - первый вышел":
Каждый новый элемент помещается в самый вверх.
Первым берется элемент, который находится в самом вверху.
Класс
Stack расширяет класс
Vector пятью функциями, позволяющими рассматривать вектор как стек:
Java
push(E item) // добавляем новый элемент и элемент помещается в самый вверх
E pop() // вытаскиваем элемент, берется элемент который находится в самом вверху и удаляется
E peek() // смортим на элемент который находится в самом вверху, элемент не удаляется
boolean empty() // проверяет, пуст ли этот стек
int search(Object o) // ищем элемент, возвращается позиция начиная с 1