çöp yakma fırını

Yazar: Randy Alexander
Yaratılış Tarihi: 1 Nisan 2021
Güncelleme Tarihi: 26 Haziran 2024
Anonim
çöp yakma fırını - Teknoloji
çöp yakma fırını - Teknoloji

İçerik

Tanımı - Yıkıcı ne demektir?

Bir yıkıcı, bir nesnenin imhası sırasında otomatik olarak adlandırılan özel bir yöntemdir. Yıkıcıda gerçekleştirilen eylemler aşağıdakileri içerir:


  • Bir nesnenin ömrü boyunca tahsis edilen yığın alanını kurtarma
  • Dosya veya veritabanı bağlantılarını kapatma
  • Ağ kaynaklarını serbest bırakmak
  • Kaynak kilitlerini serbest bırakmak
  • Diğer temizlik işleri

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Destructor'ı açıklıyor

Yıkıcılar açıkça C ++ ile çağrılır. Ancak, C # ve Java'da durum böyle değildir, çünkü nesnelere ayrılan belleğin tahsisi ve serbest bırakılması dolaylı olarak çöp toplayıcı tarafından gerçekleştirilir. C # ve Java'daki (sonlandırıcılar olarak adlandırılan) yıkıcılar tanımlayıcı olmamakla birlikte, C # yıkıcılarının .NET çalışma zamanı tarafından çağrılma garantisi vardır. Bununla birlikte, Java sonlandırıcılarının, başlatılmalarının garanti edilmediğinden açıkça başlatılması gerekir.


Yıkıcıların temel özellikleri şöyle özetlenebilir:

  • Otomatik başlatma ve kullanıcı kodundan açık çağrı yok
  • Aşırı yükleme veya devralma izin verilmiyor
  • Belirlenmeyen erişim değiştiricileri veya parametreleri
  • Türetilmiş bir sınıftaki yıkıcıya çağrılma sırası, türetilmiş olandan en küçük türevli olana kadardır.
  • Yalnızca nesne imhası sırasında değil, nesne örneği artık erişim için uygun olmadığında da denir.
  • Sınıflarda kullanılır ancak yapılar kullanılmaz
  • Yönetilen referansları yayınlamak yerine, nesnenin sahip olduğu pahalı yönetilmeyen kaynakları (pencereler, ağ bağlantısı vb.) Serbest bırakmak için kullanılır.