Este repositório é um espaço de estudo e aprendizado onde armazeno diversos scripts, programas e pequenos projetos desenvolvidos em Java. O objetivo principal é consolidar conhecimentos desde o nível básico até tópicos mais avançados, acompanhando o curso de Java do Nelio Alves na Udemy.
O código está organizado de forma lógica para facilitar a navegação e a localização dos tópicos estudados.
. ├── src/ │ ├── basico/ # Variáveis, operadores, estruturas condicionais e laços │ ├── poo/ # Introdução à Programação Orientada a Objetos (Classes, atributos, métodos) │ ├── vetores/ # Arrays e listas │ ├── interfaces/ # Interfaces, herança e polimorfismo │ └── ... # Outros módulos e tópicos ├── .gitignore # Arquivos e pastas a serem ignorados pelo Git ├── JavaAprendizado.iml # Arquivo de configuração do IntelliJ IDEA └── README.md # Este arquivo!
A seguir, uma lista dos principais temas e conceitos de Java que você encontrará neste repositório:
- Tipos Primitivos e Variáveis: Declaração e uso de
int,double,String, etc. - Estruturas de Controle:
if-else,switch-case. - Laços de Repetição:
for,whileedo-while. - Entrada de Dados: Uso da classe
Scanner.
- Classes, Atributos e Métodos: Modelagem de entidades.
- Construtores: Inicialização de objetos.
- Encapsulamento: Uso de
gettersesetters. - Herança e Polimorfismo.
- Vetores (Arrays): Manipulação e iteração.
- Listas (
ArrayList): Uso da interfaceListe operações comuns.
- Tratamento de Exceções (
try-catch-finally). - Datas e Horas (API
java.time). - Leitura/Escrita de Arquivos (Streams).
A maioria dos scripts pode ser executada em qualquer IDE Java (como IntelliJ IDEA, Eclipse ou VS Code) que suporte a versão de Java configurada (atualmente JDK 17).
- Clone o Repositório:
git clone https://github.com/melo-giovane/scriptsJava.git
- Abra na IDE: Importe a pasta clonada (
JavaAprendizado) como um projeto Java. - Execute o Arquivo: Encontre a classe principal (geralmente com o método
main(String[] args)) e execute-a.
- Giovane
- GitHub: @melo-giovane
- LinkedIn: melo-giovane
Curso de Referência: Java Completo Programação Orientada a Objetos + Projetos (Nelio A