Stack in Java
Learn the fundamentals of stack and its implementation in Java.
Introduction to stack
A stack is an abstract data type or interface that extends the Collection
interface in Java. It’s similar to the queue, though they differ in how they remove elements.
A stack uses the last in, first out (LIFO) method. This means when we perform deletion, the last element that was inserted is removed first. In a queue, the opposite happens. A queue works on the first in, first out (FIFO) algorithm.
Get hands-on with 1400+ tech skills courses.