ArrayStack
From Goodrich and Tamassia, the Stack interface and ArrayStack implementation:
Stack.java
StackEmptyException.java
ArrayStack.java
StackFullException.java
A test driver program:
TestArrayStack.java
ReadIntegers.java
ReadIntegersException.java
Test suite:
test1
test2
test3