Which modern Java class is commonly preferred over legacy Stack for stack operations?
Practice this question from Quiz: Collection Comparisons, with options and an explanation.
Question
Which modern Java class is commonly preferred over legacy Stack for stack operations?
Option A — Correct answer
ArrayDeque
ArrayDeque is faster and avoids legacy Stack/Vector synchronization overhead.
Option B
Vector only
Option C
String
Option D
Optional