finaliser
/ˈfaɪ.nə.laɪ.zər/
🇬🇧Bahasa Inggristeknologipemrogramanistilah teknisNetral
Ringkasan Makna
Metode atau fungsi dalam pemrograman yang dipanggil secara otomatis sebelum sebuah objek dihapus dari memori oleh pengumpul sampah (garbage collector).
Penjelasan & Konteks Penggunaan
Dalam ilmu komputer, khususnya pada bahasa pemrograman yang berorientasi objek seperti Java, 'finaliser' adalah mekanisme yang memungkinkan objek untuk melakukan pembersihan sumber daya (seperti menutup koneksi file atau database) sebelum memori objek tersebut dibebaskan kembali. Penggunaannya kini sering kali tidak dianjurkan dalam pemrograman modern karena ketidakpastian waktu eksekusinya, dan digantikan oleh pola pengelolaan sumber daya yang lebih aman seperti blok try-with-resources.
Contoh Penggunaan dalam Kalimat
“Overriding the finaliser method can sometimes lead to performance bottlenecks and unpredictable memory management.”
→Menimpa metode finaliser terkadang dapat menyebabkan hambatan kinerja dan pengelolaan memori yang tidak dapat diprediksi.
“Modern Java development discourages the use of finalisers in favor of cleaner resource management techniques.”
→Pengembangan Java modern tidak menyarankan penggunaan finaliser demi teknik pengelolaan sumber daya yang lebih bersih.
Asal-usul & Konteks Budaya
Berasal dari bahasa Inggris teknis dalam konteks pengembangan perangkat lunak dan manajemen memori otomatis.