Mga karagdagang materyales |  Antas 1 - 1

"Greetings, Amigo! I'm glad you came to visit. Are you having success?

"Hello, Professor Noodles! Sa palagay ko ay may ilang mga paksa na hindi ko pa rin lubos na naiisip... Ang pag-aaral ay magiging mas kawili-wili ngunit mas mahirap din, tama ba?"

"Oo, ito ay, aking kaibigan. Naghanda ako ng ilang bagay para sa iyong pagbisita: maupo ka at matuto."

Ano ang pagkakaiba sa pagitan ng isang mutex, isang monitor, at isang semaphore?

Habang sumusulong ka sa kurso, nakatagpo ka ng mga konsepto ng "mutex" at "monitor". Ang mga ito ay mga kaugnay na konsepto, kaya kung walang pahiwatig ay hindi napakadaling tandaan kung paano sila naiiba. Bukod pa rito, kapag nagbasa ka ng mga aralin at nanood ng mga video tungkol sa multithreading sa ibang mga website, makakatagpo ka ng isa pang katulad na konsepto: "semaphore". Ang araling ito ay magdadala ng kaayusan sa lahat ng ito at mauunawaan mo kung paano sila naiiba.

Mga halimbawa ng repleksyon

Ang araling ito ay magtuturo sa iyo ng higit pa tungkol sa isang Java standard library: ang Java Reflection API. Ito ay isa sa makapangyarihang wika ng wika, na, sa pamamagitan ng paraan, ay inirerekomenda para sa mga may karanasang programmer. Alamin natin kung ano ang magagawa ng pagmuni-muni at tingnan ang ilang praktikal na halimbawa.

katumbas ng() at hashCode()

Napag-usapan namin ang tungkol sa equals() at hashCode() na mga pamamaraan, simula sa mga unang aralin ng kursong CodeGym. Dumating ang oras upang bumalik sa kanila upang suriin ang mga ito nang mas detalyado na may mas kumplikadong mga halimbawa. Maniwala ka, may pag-uusapan tayo :)