https://github.com/rickicr-collab/aprendizado-java
Apredizado e crescimento dentro da Linguagem Java
https://github.com/rickicr-collab/aprendizado-java
java language-java linguagem-java logica-de-programacao logical-programming
Last synced: 4 months ago
JSON representation
Apredizado e crescimento dentro da Linguagem Java
- Host: GitHub
- URL: https://github.com/rickicr-collab/aprendizado-java
- Owner: rickicr-collab
- Created: 2024-01-24T18:51:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-12T23:38:14.000Z (about 1 year ago)
- Last Synced: 2025-02-09T07:14:40.806Z (about 1 year ago)
- Topics: java, language-java, linguagem-java, logica-de-programacao, logical-programming
- Language: Java
- Homepage:
- Size: 425 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Estudo e Crescimento dentro da Linguagem Java
Este repositório tem como objetivo o estudo e aprendizado da linguagem Java, focando em seus princípios, fundamentos e diversas áreas de desenvolvimento. Aqui, o foco é explorar desde conceitos básicos até tópicos mais avançados, utilizando exemplos práticos de código.
## Conteúdo do Estudo
O repositório abrange os seguintes tópicos, entre outros, dentro do universo da linguagem Java:
- **Princípios e Fundamentos**: Entendimento básico da linguagem, tipos de dados, operadores e estruturas.
- **Classes e Métodos**: Como criar e utilizar classes e métodos para organizar e estruturar o código.
- **Orientação a Objetos**: Abordagem de conceitos como encapsulamento, herança, polimorfismo e abstração.
- **Estudos sobre String**: Manipulação e uso de strings em Java, incluindo as principais operações.
- **Controle de Fluxos / Estruturas Condicionais**: Uso de if, else, switch, loops e outros controles de fluxo.
- **Sobrecarga e Sobrescrita de Métodos**: Diferença entre sobrecarga (overloading) e sobrescrita (overriding) de métodos.
- **Interfaces**: Como e por que usar interfaces em Java para definir contratos de comportamento.
- **Classes Enumeradas**: Utilização de `enum` para representar um conjunto fixo de constantes.
- **Coleções**: Trabalhando com listas, conjuntos, mapas e outras estruturas de dados da biblioteca de coleções.
E muitos outros tópicos relacionados à linguagem Java.
## Sobre o Repositório
O conteúdo deste repositório foi desenvolvido com base nas aulas do canal **[DevDojo]((https://www.youtube.com/@DevDojoBrasil))**, que oferece uma abordagem clara e detalhada sobre Java e suas ferramentas. Aqui, você encontrará material de estudo voltado para iniciantes e desenvolvedores que desejam aprofundar seus conhecimentos.
## Créditos
Agradecemos ao **[DevDojo](https://www.youtube.com/c/DevDojo)** pelo excelente conteúdo e pelas videoaulas que serviram como base para os estudos realizados neste repositório.
## Playlist de Videoaulas
Aqui está o link para a playlist completa de videoaulas, que serve como guia para o estudo dos conceitos utilizados neste repositório:
[**Link para a Playlist**](https://www.youtube.com/playlist?list=PL62G310vn6nFIsOCC0H-C2infYgwm8SWW)
## Como Contribuir
Este repositório é voltado para o estudo pessoal, mas se você tiver sugestões ou quiser contribuir com exemplos de código ou melhorias, sinta-se à vontade para abrir uma **pull request**.
---
**Atenção:** Este repositório tem fins exclusivamente educativos e não visa comercialização. Seu objetivo é proporcionar um espaço para o desenvolvimento de habilidades práticas em Java.