Aanvullende materialen |  Niveau 1 - 1

"Groeten, Amigo! Ik ben blij dat je op bezoek kwam. Heb je succes?

"Hallo, professor Noodles! Ik denk dat er een paar onderwerpen zijn die ik nog niet helemaal heb uitgedacht... Leren wordt interessanter maar ook moeilijker, toch?"

"Ja, dat zal het zijn, mijn vriend. Ik heb wat dingen voorbereid voor je bezoek: ga zitten en leer."

Wat is het verschil tussen een mutex, een monitor en een semafoor?

Naarmate je vorderde in de cursus, ben je de concepten "mutex" en "monitor" tegengekomen. Dit zijn gerelateerde concepten, dus zonder een hint is het niet zo eenvoudig om te onthouden hoe ze verschillen. Bovendien, als je lessen leest en video's bekijkt over multithreading op andere websites, kom je een ander soortgelijk concept tegen: "semafoor". Deze les brengt orde in alles en je zult begrijpen hoe ze verschillen.

Voorbeelden van reflectie

In deze les leer je meer over een Java-standaardbibliotheek: de Java Reflection API. Dit is een van de krachtige talen van de taal, die trouwens wordt aanbevolen voor ervaren programmeurs. Laten we eens kijken wat reflectie kan doen en enkele praktische voorbeelden bekijken.

is gelijk aan() en hashCode()

We hebben het gehad over de methodes equals() en hashCode() vanaf de eerste lessen van de CodeGym-cursus. De tijd is aangebroken om daarop terug te komen om ze in meer detail te onderzoeken met complexere voorbeelden. Geloof me, we hebben iets om over te praten :)