Java Class Yapısında Finalize Metotunun Kullanımı
Java Class Yapısında Finalize Metotunun Kullanımı
Finalize
Java dili kullanilmayan nesneleri silmek için arka planda çalisan bir sisteme sahiptir. Bu yüzden C++ gibi dillerde dinamik nesne
tanimlarinda mutlaka yer almasi gereken nesneyi silme metotlari javada o kadar gerekli degildir. Fakat eger kendiniz mutlaka bir
nesneyi acil olarak silmek isteseniz finalize() isimli bir metotu sinifinizda tanimlayip kullanabilirsiniz.
class Test {
protected void finalize() {
System.out.println("Removed");
}
public static void main(String[] args) {
Test c = new Test();
}
}
class Test {
protected void finalize() {
System.out.println("Removed");
}
public static void main(String[] args) {
for (int i = ; i < 10000; i++) {
Test c = new Test();
}
}
}
Alıntıdır.
www.dersmax.com
Java Class Yapısında Finalize
Metotunun Kullanımı
1