1.Stack栈是继承了Vector类,所以底层还是数组。
2.Stack栈是将底层的数组的最后一个元素当做栈顶。第一个元素当做栈底。
3.常用方法:
import java.util.Stack;
public class StackDemo {
public static void main(String [] args){
Stack s=new Stack();
//每次向栈中放一个元素对象
s.push("a");
s.push("b");
s.push("c");
//peek方法每次取一次栈顶元素对象
System.out.println(s.peek());
//每次删除一个栈顶元素对象
s.pop();
System.out.println(s.peek());
}
}