Sobes.tech
Junior

Čo robí metóda Object.finalize()?

sobes.tech AI

Odpoveď od AI

Zberač odpadkov je volaný, aby dal objektu možnosť uvoľniť zdroje pred odstránením. Nie je garantované, kedy alebo či bude volaný. Použitie sa v modernom vývoji Androidu neodporúča kvôli nepredvídateľnosti a potenciálnym problémom s výkonom a cyklickými odkazmi. Je lepšie použiť explicitné uvoľnenie zdrojov (napríklad cez rozhranie Closeable/AutoCloseable).