Este repositório tem como objetivo documentar minha jornada de aprendizado em Java, com foco em consolidar os conhecimentos adquiridos em sala de aula e me preparar para o mercado de trabalho. Aqui, serão explorados conceitos fundamentais da linguagem, desde os pilares da programação orientada a objetos até tópicos mais avançados como design patterns e frameworks.
Este repositório aborda os conceitos introdutórios da programação orientada a objetos (POO) em Java 17. Os exemplos práticos demonstram como criar classes, atributos e métodos, instanciar objetos, utilizar encapsulamento com setters e getters, e interagir com o usuário através da classe Scanner. Além disso, o código segue princípios e boas práticas de programação.
- Instalação do Ambiente:
- Configuração do JDK 17.
- Configuração do Eclipse.
- Classes, Atributos e Métodos:
- Definição de classes.
- Declaração de atributos.
- Implementação de métodos.
- Objetos:
- Criação de instâncias de classes (objetos).
- Manipulação de objetos.
- Encapsulamento (Setters e Getters):
- Controle de acesso aos atributos.
- Utilização de métodos setters para modificar atributos.
- Utilização de métodos getters para acessar atributos.
- Scanner:
- Leitura de dados do usuário.
- Interação com o usuário.
- Princípios e Boas Práticas:
- Nomenclatura de variáveis e métodos.
- Organização do código.
- Comentários no código.
-
Clonar o repositório: git clone https://github.com/anapaulasantos90/estudos-de-java-01.git
-
Importar para a IDE: Abra a IDE e importe o projeto como um projeto Java existente.
-
Executar os códigos: Selecione a classe principal (main) e execute-a.
Java: JDK 17 IDE: Eclipse 2023-09 (4.29.0)
- Relacionamentos entre classes (Composição e Herança)
- Desenvolvimento em N camadas
- Tratamento de exceções
- Gravação de arquivos