image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Olival Neto
Olival Neto30/04/2024 10:04
Compartilhe

Coleções Java - Você sabe usar?

    Fala, Dev! Acabei de adicionar uma aula nova, na playlist de orientação a objetos. Tema: Coleções Java. Aqui, explico sobre ArrayList, HashSet, HashMap, List, Set, Map, Estrutrura de Dados, para demonstrar o mundo das Coleções Java. Para assistir a aula, clique aqui: https://youtu.be/0JXjsQUoAT8

    As coleções em Java fazem parte de uma disciplina isolada chamada de Estrutura de Dados. O Java apenas aplica esse conhecimento através das Coleções.

    E, uma coleção, nada mais é do que uma estrutura do java que te permite por vários objetos dentro dela. Ou seja, é como se fosse uma caixa que você pode por vários itens. Mas, em uma caixa, você põe itens de diferentes tipos, tamanhos. Já nas coleções esses itens são objetos, que precisam ter o mesmo tipo de dado, ou seja, objetos do mesmo tipo.

    Exemplo: Uma coleção de nomes. Uma coleção de números. Uma coleção de Objetos de uma classe.

    As coleções você pode fazer diversas operações, para manipular os objetos dentro delas, tal como:

    Ordenar em ordem crescente, decrescente, trocar itens de posição, apagar itens, adicionar itens, é bem semelhante as listas, que estamos acostumados a usar. Mas, com uma diferença: Você não precisa informar o tamanho da lista, afinal, as coleções podem receber vários objetos.

    A ideia que você tem que ter na mente é: Existem vários tipos de coleções, que se baseiam em três principais, tal como: List, Set e Map. Dentro de cada um desses modelos de coleções tem as operações, tal como: ArrayList, HashSet, HashMap, dentre outros.

    Onde cada um dos tipos de coleções são usados para problemas específicos. Aqui, você tem que pensar além de adicionar itens. Você precisa pensar estrategicamente qual coleção usar, para obter o resultado que deseja.

    Por exemplo: Posso adicionar elementos repetidos ou não. Preciso acessar os dados rapidamente ou se esperar um pouco não afeta o programa. Preciso ter um identificador para cada objeto, ou sem ter um identificador. A tua coleção pode crescer muito ou sempre tem um tamanho específico?

    Essas perguntas podem te fazer tomar a decisão assertiva. Mas, para pensar em qual coleção usar, você precisa conhecer todas.

    Para conhecer mais sobre o tema, acesse: https://youtu.be/0JXjsQUoAT8

    Compartilhe
    Comentários (0)