01
ZeroToOneLearn. Code. Excel.
HomeLanguagesDSASystem DesignLow Level DesignRoadmapsAbout

Java Fundamentals

Progress: 225/225 chapters
Collections Framework OverviewšŸ’¼
Collection Interface
List Interface
ArrayListšŸ’¼
LinkedList
Vector
Stack
Set Interface
HashSetšŸ’¼
LinkedHashSet
TreeSet
Queue Interface
PriorityQueue
Deque Interface
ArrayDeque
Map Interface
HashMapšŸ’¼
LinkedHashMap
TreeMap
Hashtable
Comparable Interface
Comparator InterfacešŸ’¼
Iterator
Collections Class
Concurrent Collections
Languages/Java/Collections Framework/Stack

Stack

LIFO data structure

Stack

LIFO structure extending Vector.

Code Examples

Stack operations

java
1
2Stack<Integer> s = new Stack<>();
3s.push(10);
4s.pop();
5          

Use Cases

  • Undo, recursion

Common Mistakes to Avoid

  • Using Stack instead of Deque
Previous
Vector
Next
Set Interface
01
ZeroToOne

Learn. Code. Excel.

Learn

  • Languages
  • DSA
  • System Design
  • Low Level Design

Resources

  • Roadmaps
  • About

Connect

GitHub

Ā© 2026 ZeroToOneAlgo. All rights reserved.