Dəyişməz obyektləri harada istifadə etmək olar?

Mündəricat:

Dəyişməz obyektləri harada istifadə etmək olar?
Dəyişməz obyektləri harada istifadə etmək olar?
Anonim

Dəyişməz obyektlər çox yivli proqramlarda faydalı ola bilər. Birdən çox başlıq verilənlərin digər mövzular tərəfindən dəyişdirilməsindən narahat olmadan dəyişilməz obyektlərlə təmsil olunan verilənlər üzərində hərəkət edə bilər. Buna görə də dəyişməz obyektlər dəyişən obyektlərə nisbətən daha təhlükəsiz hesab olunur.

Dəyişməz obyektlərin mənası nədir?

Dəyişməz obyektlərə maksimum etibar sadə, etibarlı kod yaratmaq üçün sağlam strategiya kimi geniş şəkildə qəbul edilir. Dəyişməz obyektlər xüsusilə paralel tətbiqlərdə faydalıdır. Vəziyyəti dəyişə bilmədiklərinə görə, onlar iplik müdaxiləsi ilə zədələnə və ya uyğun olmayan vəziyyətdə müşahidə edilə bilməz.

Hansı obyektlər dəyişməz adlandırılmalıdır?

Dəyişməz obyektlər sadəcə tikildikdən sonra vəziyyəti (obyektin məlumatları) dəyişə bilməyən obyektlərdir. JDK-dan dəyişməz obyektlərə misal olaraq String və Integer daxildir. Dəyişməz obyektlər proqramınızı xeyli sadələşdirir, çünki onlar: qurmaq, sınaqdan keçirmək və istifadə etmək asandır.

Dəyişməz obyekti necə həyata keçirirsiniz?

Dəyişməz obyekt yaratmaq üçün bəzi sadə qaydalara əməl etməlisiniz:

  1. Heç bir təyinedici metod əlavə etməyin.
  2. Bütün sahələri yekun və şəxsi elan edin.
  3. Əgər sahə dəyişkən obyektdirsə, alıcı üsulları üçün onun müdafiə surətlərini yaradın.
  4. Əgər konstruktora ötürülən dəyişkən obyekt sahəyə təyin edilməlidirsə, onun müdafiə surətini yaradın.

HaradaJava-da dəyişməz sinifdən istifadə edirsiniz?

Dəyişməz siniflər concurrent proqramlaşdırmanı asanlaşdırır. Dəyişməz siniflər sinxronlaşdırılmış bloklardan istifadə etmədən əməliyyatın ortasında dəyərlərin dəyişdirilməməsinə əmin olur. Sinxronizasiya bloklarından qaçmaqla, dalana dirənməkdən qaçırsınız.

Tövsiyə:

Maraqlı məqalələr
Knuckles kimi sevir?
Daha çox oxu

Knuckles kimi sevir?

Qeyri-oyun personajları ilə Archie Comic-də Knuckles Julie-Su adlı dişi Echidnaya aşık oldu, çünki hər ikisi bir-birinin taleyində idi, lakin bir müddət o da göstərdi Sally Acorn-a romantik meyl. Knuckles qırmızı rəngi sevirmi? Onun fiquru, danışığı və davranışı onun əsl şəxsiyyətini maskalayır.

İlanlar divarlara qalxa bilirmi?
Daha çox oxu

İlanlar divarlara qalxa bilirmi?

Cavab budur ki, bəli, bəzi ilan növləri əla alpinistlərdir və divarlara dırmaşa bilirlər. … İlanın tutmaq və itələmək üçün bir şeyi olmalıdır. Hətta kobud səth də bunu etməyəcək - ilanlar böcəklərin, siçovulların və kərtənkələlərin tez-tez etdiyi kimi divarlara "

Niyə emily üçün qızılgül?
Daha çox oxu

Niyə emily üçün qızılgül?

Hekayənin başlanğıcı Miss Emily-nin öldüyünü və bütün şəhərin onun dəfnində olduğunu göstərir. Beləliklə, başlıqdan kənara çıxan qızılgül Emilinin həyat hekayəsinin aspektlərində rol oynamalı və ya simvollaşdırmalıdır. Təcrübədən başlayaraq, qızılgül, ehtimal ki, Miss Emily-nin dəfnində bir çiçəkdir.