Java Collections Tutorial 03 | List - Vector in java | java9s.com

Pubblicato il: 05 aprile 2016
sul canale di: java9s
7,866
57

https://java9s.com
In this short presentation, i am going to talk about some differences between ArrayList and Vector.
If you take a look at their Hierarchies, both of them implement List and Collection interfaces. So, they both offer same functionality.
Infact Vector was the first implementation of the List and was introduced in Java 1.0 and ArrayList was introduced later in Java 1.2 or what is called as Java 2.0
So, what was the need to introduce ArrayList to the Collections, when Vector was already available for us.
This is where a most frequently asked interview question raises. What is the difference between a Vector and ArrayList?
Vector is thread safe and ArrayList is not.
ArrayList can be manipulated by multiple threads
vector allows only one thread to modify elements at any given time.

arraylist tries to grow by half of its size.But vector grows double in size whenever we try to add something
ArrayList is used in applications where multiple threads are needed. That is the reason why all the Java Enterprise Edition projects use ArrayList.


In questa pagina del sito puoi guardare il video online Java Collections Tutorial 03 | List - Vector in java | java9s.com della durata di ore minuti seconda in buona qualità , che l'utente ha caricato java9s 05 aprile 2016, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 7,866 volte e gli è piaciuto 57 spettatori. Buona visione!