Java Temelleri : Java Class Yapısında Finalize Metotunun Kullanımı

advertisement
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
Download