Why there is no stack interface in the collection system in java? Java Collection framework gives numerous connections (Set, List, Queue, Deque) and classes (ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet). So, why not a stack interface?