![]() |
|
||||
|
Você está aqui: Java ::: Coleções (Collections) ::: Passos Iniciais |
Entendendo a classe Vector<E>Quantidade de visualizações: 20831 vezes |
A classe Vector implementa um array redimensionável de objetos. Assim como um array, objetos da classe Vector contém elementos que podem ser acessados via índices. Contudo, o tamanho de um Vector pode ser aumentado ou reduzido sempre que necessário, para acomodar as operações de adição ou remoção de itens depois que o Vector é criado. Veja a posição da classe Vector na hierarquia de classes Java: java.lang.Object java.util.AbstractCollection<E> java.util.AbstractList<E> java.util.Vector<E> Cada objeto Vector tenta otimizar o gerenciamento de armazenagem mantendo propriedades capacity e capacityIncrement. A capacidade é sempre no mínimo tão grande quanto o tamanho do vetor; ela é geralmente maior porque à medida que itens são adicionados ao vetor, seu armazenamento é aumentado em blocos relativos ao tamanho de capacityIncrement. Aplicações podem aumentar a capacidade de um vector antes de inserir uma grande quantidade de itens; isso reduz a quantidade de realocação incremental. A partir da versão 1.2 do Java 2, esta classe foi modificada para implementar a interface List, tornando-a um membro do Java Collections Framework. Diferente as implementações de coleções, a classe Vector é sincronizada (synchronized). |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |