Ein Meme, das mit Java-Entwicklung betont wird, ist immer ArrayList über Vector verwenden. Vector ist veraltet. Das mag wahr sein, aber Vector und Hashtable haben den Vorteil, dass sie synchronisiert sind.
Ich arbeite mit einer stark nebenläufigen orientierten Anwendung, würde es nicht profitieren, um Objekte zu verwenden, die wie Vector synchronisiert werden? Es scheint, dass sie ihren Platz haben?