Karteikarten
AULA 03
Karten in diesem Stapel (19)
- 1VISIBILIDADE(+) Public: qualquer outra classe
(-) Private: internamente na classe
(#) Protected: dentro da propria classe, mesmo pacote e classes filhas
-Default: classes do mesmo pacote - 2pilares POOherança, polimorfismo, encapsulamento e abstracao
- 3abstraçãoclasse não fica visível ao programador que utiliza a classe.
- 4possibilidade de acrescentar funcionalidadesrespeitando a interface original manterá o sistema funcional sem
alterações - 5Simplificação da utilização dos objetosacelera o
desenvolvimento dos códigos - 6sistema fica robusto a mudanças internasbastando respeitar a
interface. - 7COLLECTIONSconjunto de classes que implementam
diferentes estruturas de dados, estruturas encapsuladas - 8ArrayListelementos possuem uma ordem definida e trazem métodos de
manipulação, como remoção, inserção, busca, entre outros - 9LinkedListremoção e inserção de forma muito mais rápida e a busca por elementos de
forma muito mais lenta em comparação ao ArrayList tradicional. - 10HashSetelementos organizados por meio de uma função
Hash
operações de adição, remoção e busca= rapidas, não garante uma ordem dos elementos. - 11LinkedHashSeté semelhante a HashSet, porém, ele armazena a ordem
em que os elementos foram adicionados. - 12HashMappossível mapear uma ID de um tipo diverso.
- 13metodos estaticossolucoes para problemas
- 14Sort (List<> lista)ordem crescente os itens da lista passada
por parâmetro - 15• Shuffle (List<> lista, Random rnd)embaralha de forma aleatória os
elementos da lista passada por parâmetro - 16Max (Collection<> coll, Comparator<> comp)retorna o maior elemento,
aceita tanto lista, quanto hash - 17Min (Collection<> coll, Comparator<> comp)análogo ao max, porém,
retorna o menor elemento. - 18Reverse (List<> lista)coloca todos os itens em ordem reversa.
- 19ITERATORNavegar pelos dados independentes da classe Collections utilizada
Informationen
- Beschreibung
- Karteikarten am AULA 03, erstellt von Vitória Beraldo am 01/04/2025.
- Erstellt von
- Vitória Beraldo
- Aufrufe
- 0
- Bewertung