AlgoMaster Logo

Vector

Low Priority13 min readUpdated June 6, 2026

Vector is Java's original resizable array. It shipped with Java 1.0, four years before the Collections Framework existed, and it has been sitting in java.util ever since, looking a lot like ArrayList but with every method marked synchronized. This lesson covers what Vector actually is, how its internals differ from ArrayList, why most modern code avoids it, what its synchronization actually buys you (and what it doesn't), and where you might still run into it today.

Premium Content

Subscribe to unlock full access to this content and more premium articles.