O objetivo desse repositório é fazer uma introdução da linguagem Java para me preparar para a
próxima disciplina com programação na faculdade que é POO (Programação Orientada a Objetos).
- introdução 📕
Este diretório parece conter informações de introdução à linguagem Java e possivelmente conceitos gerais sobre programação.
- classes abstratas 📘
Classes abstratas são usadas como base para outras classes e não podem ser instanciadas diretamente. Elas geralmente contêm métodos abstratos que devem ser implementados por suas subclasses.
- estruturas de decisão 📗
As estruturas de decisão em Java, como if, else, switch, que são usadas para tomar decisões com base em condições.
- estruturas de repetição 📙
Este diretório contém informações sobre as estruturas de repetição em Java, como for, while e do-while, usadas para executar um conjunto de instruções repetidamente.
- exercícios 📕
Exercícios práticos relacionados ao estudo da linguagem Java.
- herança e polimorfismo 📘
Conceitos de herança e polimorfismo em Java. A herança permite que as classes compartilhem atributos e métodos de uma classe pai, enquanto o polimorfismo permite que objetos de diferentes classes sejam tratados de forma uniforme.
- interfaces 📗
São semelhantes a classes abstratas, mas especificam um conjunto de métodos que uma classe deve implementar. As interfaces permitem a criação de contratos para classes.
- modificadores de acesso 📙
Diferentes modificadores de acesso em Java, como public, private, protected, e default, que controlam a visibilidade e acessibilidade de atributos e métodos em classes.
- orientação a objetos 📕
Conceitos fundamentais de programação orientada a objetos em Java, como classes, objetos, encapsulamento, herança, polimorfismo e abstração.
- pacotes 📘
São usados para organizar classes em uma estrutura hierárquica.
- tipos de dados 📗
Informações sobre os diferentes tipos de dados em Java, como inteiros, ponto flutuante, booleanos, caracteres, entre outros.
- tratamento de erros 📙
Tratamento de exceções em Java, incluindo as palavras-chave try, catch, throw, throws, que são usadas para lidar com erros e exceções no código.
- vetores e matrizes 📕
Como trabalhar com vetores (arrays) e matrizes (arrays multidimensionais) em Java. Essas estruturas são usadas para armazenar coleções de elementos.
A continuação dos meus estudos em Java estão no meu repositório de POO!