Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

☕ Java10x – Java Core

Repositório com os exercícios e desafios que desenvolvi durante o Java Core da Java10x (Turma 2025), do nível iniciante ao avançado.

🎯 Objetivo

Consolidar os fundamentos de Java e orientação a objetos antes de seguir para Spring Boot.

📚 O que foi estudado

Iniciante

Variáveis e tipos, condicionais, Scanner, switch, ternários, laços de repetição, arrays e noções de Garbage Collector.

Intermediário

Classes e objetos, herança, polimorfismo, interfaces, classes abstratas, construtores, overload/override, encapsulamento, enums, Generics, Records e Collections (List, Stack, Queue, LinkedList, HashSet, LinkedHashSet, TreeSet).

Avançado

Compilação x execução, escopo estático, Big O e Streams (parte prática).

Pasta Conteúdo
src/Iniciante Tipos de dados, condicionais, arrays, Desafios 1 e 2
src/Intermediario Aulas de POO e Collections (Aula1a5 a Aula26a37) e Desafios 3 a 6
src/Avancado.Stream Prática de Streams

▶️ Como executar

  • Java 21
  • Abra no IntelliJ e rode a classe Main do pacote desejado

🧩 Desafios

# Desafio Conceitos praticados Código
1 Ninjas e missões de Konoha Variáveis, tipos de dados, for, condicionais Desafio1
2 Cadastro de ninjas Arrays, switch, loops, menu interativo Desafio2
3 Herança: Ninja e Uchiha Herança, @Override, atributos e métodos Desafio3
4 Interface Ninja Interfaces, polimorfismo, construtores Desafio4
5 Banco de Konoha Interface, classe abstrata, ContaCorrente e ContaPoupanca Desafio5
6 Lista encadeada de ninjas LinkedList, toString, getters, loops Desafio6

🚀 Próximos passos

Spring Boot, Docker, Arquitetura Limpa e Deploy na AWS.

👤 Autor

Lucas Sena – LinkedIn

About

xercícios e desafios do curso Java Core da Java10x: POO, Collections, Generics, Streams e Big O

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages