"Bem, amigo, você está pronto para a missão Java Core?"

"Não tenho certeza. O que preciso fazer?"

"Você precisa passar do décimo nível, é claro! E não 'o mais rápido possível', mas 'o melhor possível'! Não se apresse. Aprenda a teoria e depois conclua as tarefas. Aqui estão alguns artigos úteis sobre o assunto".

"Estou um pouco confuso sobre ampliar/estreitar... Parece um assunto simples, mas..."

"Isso é normal! Nossos artigos maravilhosos irão ajudá-lo. E não apenas com alargamento e estreitamento."

Alargamento e estreitamento de tipos primitivos

"Para começar, vamos reler sobre alargamento e estreitamento de tipos primitivos (aqueles tipos que não são objetos). Isso é a coisa mais simples, mas pode ser esquecido rapidamente sem prática. Então, vamos ler e praticar."

Valores fixos em Java: final, constantes e imutáveis

"Tudo flui e muda em Java... exceto as coisas marcadas com o modificador final (ou seja, marcado como CONSTANTE). Você já sabe por que essa palavra está escrita em letras maiúsculas? Se não, este artigo lhe dirá por quê . Você aprenda também por que o estado de alguns objetos não pode ser alterado e como usar essa propriedade."

instanceof e Herança 101

"O que pertence a quem e quem está relacionado a quê? Em Java, as coisas não são exatamente como na vida: se você está acima na hierarquia, então tudo pertence a você, e se você está abaixo na hierarquia. .. Não sabe do que estou falando? Sim, sobre herança... E sobre o operador instanceof muito, muito útil . Eu recomendo fortemente que você comece a usá-lo em seus programas!"

Wrappers, unboxing e boxing

"Como você tem um bom conhecimento sobre tipos primitivos, você deve ler mais sobre classes wrapper. Essas são classes que se parecem e agem como seus tipos primitivos com nomes semelhantes, mas são, na verdade, classes reais. Neste artigo , você aprender quem precisa deles e por quê, e como usá-los."

Como usar a classe Enum

"Você já sabe como criar classes. Mas o que você faria se precisasse limitar um intervalo de valores em sua classe? Até o lançamento do Java 1.5, os desenvolvedores não tinham escolha a não ser criar suas próprias soluções para esse problema. A classe Enum foi introduzida no lançamento para fornecer uma solução comum. Ela tem alguns recursos junto com algumas peculiaridades. Este artigo ensinará mais sobre como Enum difere de outras classes."

8 erros comuns cometidos por programadores novatos

"Tanto iniciantes quanto programadores experientes cometem erros. No final da primeira missão, acho que você se beneficiará ao ler sobre as armadilhas de queda comuns . Vamos revisitar as regras mais importantes."