An open API service indexing awesome lists of open source software.

https://github.com/luis-domingues/study-collections-java

Estudo sobre Collections Framework API Java
https://github.com/luis-domingues/study-collections-java

api-framework collections-java java pt-br

Last synced: 11 months ago
JSON representation

Estudo sobre Collections Framework API Java

Awesome Lists containing this project

README

          

## Collections em Java

> Explorando as diversas estruturas de dados em Java.

### O que aprendi 📚

Os estudos e exercĂ­cios foram baseados nas aulas da mentora [Camila Cavalcante](https://github.com/cami-la) no curso de Java com Spring Boot da DIO.

- **O que sĂŁo Collections em Java?**

> Collections sĂŁo frameworks que fornecem um conjunto de interfaces e classes para representar e manipular grupos de objetos. Elas oferecem um melhor jeito de armazenar, acessar e organizar dados, como listas, conjuntos e mapas.

- **Por que estudar Collections?**

> Ao entender as diferentes Collections, você poderá escolher a estrutura de dados mais adequada para cada problema, otimizando o desempenho e a organização do seu código.

- **Quais Collections estou estudando?**

> Neste repositĂłrio, explorarei as seguintes Collections baseados nos exercĂ­cios [neste repositĂłrio](https://github.com/cami-la/collections-java-api-2023):
* **Listas:** ArrayList, LinkedList
* **Conjuntos:** HashSet, TreeSet
* **Mapas:** HashMap, TreeMap

### Exemplos práticos 💡

* **Listas:** Criando uma lista de tarefas, ordenando por prioridade, removendo itens.
* **Conjuntos:** Implementando um sistema de cadastro de usuários, garantindo a unicidade dos nomes.
* **Mapas:** Criando um dicionário, associando palavras a suas traduções.

## ReferĂŞncias

* [Documentação oficial da Oracle](https://docs.oracle.com/javase/8/docs/api/java/util/package-summary.html)
* [Tutorial da The Java Tutorials](https://docs.oracle.com/javase/tutorial/collections/index.html)

## Licença

Este projeto está sob licença do MIT - Veja a [LICENÇA](LICENSE) para mais informações.