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

Quiz: Collection Comparisons

All questions · Previous question · Next question

Open on QuizMaker