Kiegészítő anyagok |  1-1 szint

"Üdvözöllek, Amigo! Örülök, hogy meglátogattál. Sikeres vagy?

"Üdvözlöm, Noodles professzor! Azt hiszem, van néhány téma, amit még mindig nem sikerült teljesen átgondolnom... A tanulás érdekesebb lesz, de egyben nehezebb is, igaz?"

– Igen, így lesz, barátom. Előkészítettem néhány dolgot a látogatásodra: ülj le és tanulj.

Mi a különbség a mutex, a monitor és a szemafor között?

Ahogy haladtál a tanfolyamon, találkoztál a "mutex" és a "monitor" fogalmával. Ezek rokon fogalmak, így célzás nélkül nem olyan könnyű megjegyezni, hogy miben különböznek egymástól. Ezen túlmenően, amikor más webhelyeken leckéket olvas és videókat néz a többszálú feldolgozásról, egy másik hasonló fogalommal találkozik: „szemafor”. Ez a lecke rendet teremt az egészben, és meg fogja érteni, miben különböznek egymástól.

Példák a reflexióra

Ebből a leckéből többet megtudhat a Java szabványos könyvtárról: a Java Reflection API-ról. Ez a nyelv egyik legerősebb nyelve, amelyet egyébként tapasztalt programozóknak ajánlunk. Nézzük meg, mire képes a reflexió, és nézzünk meg néhány gyakorlati példát.

egyenlő() és hashCode()

Beszéltünk az equals() és a hashCode() metódusokról, a CodeGym tanfolyam korai leckéitől kezdve. Eljött az idő, hogy visszatérjünk hozzájuk, hogy összetettebb példákkal részletesebben megvizsgáljuk őket . Hidd el, van miről beszélnünk :)