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
- Host: GitHub
- URL: https://github.com/luis-domingues/study-collections-java
- Owner: luis-domingues
- Created: 2024-09-03T14:08:57.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-12T13:51:53.000Z (over 1 year ago)
- Last Synced: 2025-01-11T05:19:44.311Z (about 1 year ago)
- Topics: api-framework, collections-java, java, pt-br
- Language: Java
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.