Logo az.boatexistence.com

Tənbəl başlatma nədir?

Mündəricat:

Tənbəl başlatma nədir?
Tənbəl başlatma nədir?

Video: Tənbəl başlatma nədir?

Video: Tənbəl başlatma nədir?
Video: Xiaomi Fastboot Mod Hatası Çözümü 2022 (Nasıl Çıkılır) 2024, Bilər
Anonim

Kompüter proqramlaşdırmasında tənbəl başlatma obyektin yaradılmasını, dəyərin hesablanmasını və ya başqa bir bahalı prosesi ilk dəfə ehtiyac duyulana qədər gecikdirmək taktikasıdır. Bu, xüsusi olaraq obyektlərin və ya digər resursların yaradılmasına istinad edən bir növ tənbəl qiymətləndirmədir.

Java-da tənbəl başlatma nədir?

Lazy Initialization texnikası istfadə edilən zaman sinif sahəsinin dəyərini yoxlamaqdan ibarətdir. Bu dəyər sıfıra bərabərdirsə, o sahə qaytarılmadan əvvəl müvafiq dəyərlə yüklənir. Budur nümunə: // Təsvir etmək üçün Java proqramı.

Tənbəl başlatma yaxşıdır?

Tənbəl başlatma əsasən performansı yaxşılaşdırmaq, israfçı hesablamalardan qaçmaq və proqram yaddaş tələblərini az altmaq üçün istifadə olunur. Bunlar ən ümumi ssenarilərdir: Yaratması bahalı olan obyektiniz olduqda və proqram ondan istifadə etməyə bilər.

Tənbəl başlatma C++ nədir?

Tənbəl başlatma demək olar ki, bütün proqramlaşdırma dillərində istifadə olunan dizayn nümunələrindən biridir. Onun məqsədi obyektin tikintisini vaxtında irəli aparmaqdır Obyektin yaradılması baha başa gəldiyi və siz onu mümkün qədər gec təxirə salmaq və ya hətta tamamilə ötürmək istədiyiniz zaman xüsusilə əlverişlidir.

Singleton-da tənbəl başlatma nədir?

Tənbəl başlatma: Bu üsulda obyekt yalnız lazım olduqda yaradılır Bu, resurs israfının qarşısını ala bilər. Nümunəni qaytaran getInstance metodunun tətbiqi tələb olunur. Null yoxlaması var ki, əgər obyekt yaradılmayıbsa, o zaman yaradın, əks halda əvvəllər yaradılmış qaytarın.

Tövsiyə: