2012-07-07 17 views

Respuesta

28

Según este questionVector se considera "obsoleto", use ArrayList en su lugar.

50

Normalmente debería usar ArrayList - ofrece un mejor rendimiento.

Vector tiene solo una "ventaja": está sincronizado para modificaciones concurrentes. Pero en la práctica resulta que esta característica no es muy útil porque Vector se sincroniza al nivel de cada operación individual. Si está escribiendo código concurrente, normalmente necesita bloquear a un nivel mucho más alto de granularidad que una clase de colección individual.

Como resultado, Vector a menudo se considera obsoleto hoy en día.