Hvað er framkvæmdaaðili? Hver er munurinn á venjulegum bekk og smiðju bekknum? Og af hverju þurfum við smiðju bekk?


svara 1:

Eins og nafnið gefur til kynna hjálpar framkvæmdaaðilinn við að smíða eitthvað.

Hvað er það fyrir? Bekkurinn sem hann er nefndur eftir.

Ef þú skilgreinir flokk án framkvæmdaaðila veitir þýðandinn þér venjulegan framkvæmdaaðila í keyrslutíma sem þú sérð ekki, en skemmtunin byrjar þegar þú skrifar þinn eigin framkvæmdaaðila. Þegar hlutur af ákveðnum flokki er búinn til kannar þýðandinn hvort framkvæmdaaðili sé þegar skilgreindur eða ekki. Ef svo er, verður bekkurinn fyrst búinn til samkvæmt leiðbeiningunum sem eru skilgreindar í framkvæmdaaðila og síðan eru aðrar aðgerðir gerðar.


svara 2:

Framkvæmdaaðili er sérstök frumefni. Hver bekkur er með venjulegan framkvæmdaaðila. Meginmarkmið venjulegu framkvæmdaaðila er að búa til minni fyrir bekkinn.

Í hvert skipti sem þýðandinn eða túlkur finnur sjálfgefna smíðafræðinginn skapar það minni fyrir tiltekinn hlut í hrúgunni á þeim tíma.

Lítum á dæmi:

Til að keyra þetta forrit með JVM þurfum við venjulegan framkvæmdaaðila. Þegar framkvæmd var framkvæmd yrði þessu forriti breytt eins og sýnt er hér að neðan.

Það mun bæta stöðluðum framkvæmdaaðila við forritið þitt.

Meginhugmynd framkvæmdaaðila er að úthluta minni til hlutanna þinna.