Você está aqui: Java ::: Coleções (Collections) ::: Passos Iniciais |
Saiba mais sobre a Java Collections FrameworkQuantidade de visualizações: 13651 vezes |
A Java Collections Framework é um conjunto de interfaces e classes nos pacotes java.util e java.util.concurrent. Estas interfaces e classes fornecem várias formas de organizar objetos. Isso é feito por meio de diferentes implementações de cada modelo. Estes modelos são chamados, às vezes, de tipos abstratos de dados (abstract data types), e precisamos deles porque diferentes programas precisam de diferentes formas de organizar seus objetos. Em algumas situações poderemos querer organizar os objetos de nossos programas em uma lista sequencial porque sua ordenação é importante e há duplicações. Em outras, um conjunto (set) pode ser a escolha correta para o tipo de dados se a ordenação não for importante e duplicações não puderem ser aceitas. Estes dois tipos de dados (lista e set), e outros, são representados por diferentes implementações na Collections Framework. Um ponto importante sobre coleções, é que não há "ótimas" implementações para todas as operações. Por exemplo, uma lista ligada é melhor que todas as outras implementações de listas baseadas em array quando o assunto é inserir e remover elementos no início ou fim da lista. Contudo, o acesso aleatório a um elemento da lista ligada pode ser dispendioso. Assim, a escolha da implementação correta para seu programa envolve analisar profundamente seu funcionamento e só então verificar as implementações disponíveis. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
Python - Como converter Centímetros Cúbicos em Metros Cúbicos em Python - Python para Física e Engenharia |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |