Ytterligere materialer |  Nivå 1 - 1

"Hilsen, Amigo! Jeg er glad du kom på besøk. Har du suksess?

"Hei, professor Noodles! Jeg tror det er et par emner som jeg fortsatt ikke helt har funnet ut av... Læring vil bli mer interessant, men også vanskeligere, ikke sant?"

"Ja, det vil det, min venn. Jeg forberedte noen ting for besøket ditt: sett deg og lær."

Hva er forskjellen mellom en mutex, en monitor og en semafor?

Etter hvert som du har kommet deg gjennom kurset, har du møtt begrepene "mutex" og "monitor". Dette er beslektede begreper, så uten et hint er det ikke så lett å huske hvordan de skiller seg. I tillegg, når du leser leksjoner og ser videoer om multithreading på andre nettsteder, vil du komme over et annet lignende konsept: "semafor". Denne leksjonen vil bringe orden på det hele, og du vil forstå hvordan de er forskjellige.

Eksempler på refleksjon

Denne leksjonen vil lære deg mer om et Java-standardbibliotek: Java Reflection API. Dette er et av språkets kraftige språk, som for øvrig anbefales for erfarne programmerere. La oss finne ut hva refleksjon kan gjøre og se på noen praktiske eksempler.

lik() og hashCode()

Vi har snakket om metodene equals() og hashCode() og startet i de tidlige leksjonene i CodeGym-kurset. Tiden er inne for å gå tilbake til dem for å undersøke dem mer detaljert med mer komplekse eksempler. Tro meg, vi har noe å snakke om :)