Materiały dodatkowe |  Poziom 1 - 1

"Witaj, Amigo! Cieszę się, że wpadłeś z wizytą. Odnosisz sukcesy?

„Witam, profesorze Noodles! Myślę, że jest kilka tematów, których wciąż nie do końca rozgryzłem… Nauka stanie się bardziej interesująca, ale także trudniejsza, prawda?”

- Tak, przyjacielu. Przygotowałem kilka rzeczy na twoją wizytę: usiądź i ucz się.

Jaka jest różnica między muteksem, monitorem i semaforem?

W miarę postępów w kursie napotkałeś pojęcia „muteks” i „monitor”. Są to powiązane pojęcia, więc bez podpowiedzi nie jest łatwo zapamiętać, czym się różnią. Dodatkowo, czytając lekcje i oglądając filmy o wielowątkowości na innych stronach, natkniesz się na inne podobne pojęcie: „semafor”. Ta lekcja uporządkuje to wszystko i zrozumiesz, czym się różnią.

Przykłady refleksji

Ta lekcja nauczy Cię więcej o standardowej bibliotece Java: API Java Reflection. Jest to jeden z najpotężniejszych języków tego języka, który, nawiasem mówiąc, jest zalecany dla doświadczonych programistów. Dowiedzmy się, co może zdziałać refleksja i spójrzmy na kilka praktycznych przykładów.

równa się() i hashCode()

Mówiliśmy o metodach equals() i hashCode(), zaczynając od pierwszych lekcji kursu CodeGym. Nadszedł czas, aby do nich powrócić i przyjrzeć się im bardziej szczegółowo na bardziej złożonych przykładach. Uwierz mi, mamy o czym pogadać :)