https://github.com/andrefelipebarros/learning-java
https://github.com/andrefelipebarros/learning-java
java java-projects learning-java
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/andrefelipebarros/learning-java
- Owner: andrefelipebarros
- Created: 2023-09-05T20:39:02.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-13T13:51:11.000Z (about 1 year ago)
- Last Synced: 2025-05-13T14:56:56.329Z (about 1 year ago)
- Topics: java, java-projects, learning-java
- Language: Java
- Homepage:
- Size: 132 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Learning Java
Este repositório contém anotações, códigos e projetos que desenvolvi enquanto aprendo Java. Aqui, registro conceitos fundamentais, boas práticas e experiências adquiridas ao longo do estudo.
## Conteúdo
- **Fundamentos do Java**: Sintaxe básica, tipos de dados, operadores, controle de fluxo, entre outros.
- **Orientação a Objetos**: Classes, objetos, herança, polimorfismo, encapsulamento e interfaces.
- **Coleções**: List, Set, Map e manipulação de dados.
- **Tratamento de Exceções**: Uso de try-catch, finally e criação de exceções personalizadas.
- **Java I/O**: Leitura e escrita de arquivos.
- **Java Streams & Lambda**: Manipulação funcional de coleções.
- **Banco de Dados com Java**: JDBC e conexão com bancos SQL.
- **Spring Framework**: Desenvolvimento de APIs com Spring Boot.
- **Stream API**: Processamento de dados de forma funcional.
- **Estruturação de Repositório**: Boas práticas para organizar pastas e arquivos.
- **Projetos práticos**: Pequenos sistemas para praticar os conceitos aprendidos.
## Como Usar
1. Clone este repositório:
```sh
git clone https://github.com/andrefelipebarros/Learning-Java.git
```
2. Navegue até o diretório do projeto:
```sh
cd learning-java
```
3. Importe os arquivos em sua IDE de preferência (IntelliJ IDEA, Eclipse, VS Code etc.).
4. Execute e teste os exemplos!
## Contribuição
Se quiser contribuir com melhorias, fique à vontade para abrir um pull request ou sugerir mudanças via issue.
## Licença
Este repositório é de uso pessoal para aprendizado, mas fique à vontade para usar como referência!