Ytterligare material |  Nivå 1 - 1

"Hälsningar, Amigo! Jag är glad att du kom på besök. Har du framgång?

"Hej, professor Noodles! Jag tror att det finns några ämnen som jag fortfarande inte helt har listat ut... Lärandet kommer att bli mer intressant men också svårare, eller hur?"

"Ja, det kommer det, min vän. Jag förberedde några saker för ditt besök: sätt dig och lär dig."

Vad är skillnaden mellan en mutex, en monitor och en semafor?

När du har gått igenom kursen har du stött på begreppen "mutex" och "monitor". Det här är besläktade begrepp, så utan en antydan är det inte så lätt att komma ihåg hur de skiljer sig åt. Dessutom, när du läser lektioner och tittar på videor om multithreading på andra webbplatser, kommer du att stöta på ett annat liknande koncept: "semafor". Den här lektionen kommer att skapa ordning i det hela och du kommer att förstå hur de skiljer sig åt.

Exempel på reflektion

Den här lektionen kommer att lära dig mer om ett Java-standardbibliotek: Java Reflection API. Detta är ett av språkets kraftfulla språk, som för övrigt rekommenderas för erfarna programmerare. Låt oss ta reda på vad reflektion kan göra och titta på några praktiska exempel.

equals() och hashCode()

Vi har pratat om metoderna equals() och hashCode() med början i de tidiga lektionerna av CodeGym-kursen. Det är dags att återkomma till dem för att undersöka dem mer i detalj med mer komplexa exempel. Tro mig, vi har något att prata om :)