Núcleo do Java

A missão "Núcleo do Java" é para aqueles que já têm algum treinamento básico de Java (após concluir a missão Sintaxe do Java do CodeGym). Aqui, você precisa passar por 10 níveis fascinantes, em que você vai aprender o básico de POO, familiarizar-se com fluxos, serialização e sobrecarga de métodos. Além disso, você vai aprender muito sobre interfaces e herança múltipla. O treinamento não é mais tão simples quanto a missão "Sintaxe do Java", mas a prática regular (por meio da conclusão de tarefas) vai ajudar você a percorrer os 10 níveis desta missão, e você conseguirá concluir miniprojetos num futuro próximo.
- Nível 1
Bloqueado Fundamentos da POO: princípios básicos, herança, encapsulamento - Nível 2
Bloqueado Fundamentos da POO: sobrecarga, polimorfismo, abstração e interfaces - Nível 3
Bloqueado Interfaces: comparação com uma classe abstrata, herança múltipla - Nível 4
Bloqueado Conversão de tipos, instanceof. Uma grande tarefa envolvendo interfaces - Nível 5
Bloqueado Sobrecarga de métodos, um recurso das chamadas de construtor - Nível 6
Bloqueado Introdução às threads: Thread, Runnable, start, join, interrupt, sleep - Nível 7
Bloqueado Introdução às threads: synchronized, volatile, yield - Nível 8
Bloqueado Introdução a streams: InputStream/OutputStream, FileInputStream, FileOutputStream - Nível 9
Bloqueado Introdução a streams: Reader/Writer, FileReader/FileWriter - Nível 10
Bloqueado Serialização