Materiais adicionais |  Nível 1 - 1

"Saudações, amigo! Estou feliz que você veio nos visitar. Você está tendo sucesso?

"Olá, professor Noodles! Acho que há alguns tópicos que ainda não entendi completamente... Aprender ficará mais interessante, mas também mais difícil, certo?"

"Vai sim, meu amigo. Preparei algumas coisas para a sua visita: sente-se e aprenda."

Qual é a diferença entre um mutex, um monitor e um semáforo?

À medida que progrediu no curso, você encontrou os conceitos de "mutex" e "monitor". Esses são conceitos relacionados, portanto, sem uma dica, não é tão fácil lembrar como eles diferem. Além disso, ao ler as lições e assistir a vídeos sobre multithreading em outros sites, você encontrará outro conceito semelhante: "semáforo". Esta lição trará ordem a tudo e você entenderá como eles diferem.

Exemplos de reflexão

Esta lição ensinará mais sobre uma biblioteca padrão Java: a API Java Reflection. Essa é uma das linguagens poderosas da linguagem, que, aliás, é recomendada para programadores experientes. Vamos descobrir o que a reflexão pode fazer e ver alguns exemplos práticos.

equals() e hashCode()

Falamos sobre os métodos equals() e hashCode(), começando nas primeiras lições do curso CodeGym. Chegou a hora de voltar a eles para examiná-los mais detalhadamente com exemplos mais complexos. Acredite, temos algo para conversar :)