Kwa nini kutoweza kubadilika ni nzuri?
Kwa nini kutoweza kubadilika ni nzuri?

Video: Kwa nini kutoweza kubadilika ni nzuri?

Video: Kwa nini kutoweza kubadilika ni nzuri?
Video: DALILI 3 ZINAZOASHIRIA KWAMBA HUWEZI KUPATA UJAUZITO 2024, Novemba
Anonim

An isiyobadilika kitu ni kile ambacho hali yake haiwezi na haitabadilika baada ya uumbaji wake wa awali. Isiyobadilika vitu ni kubwa , zaidi kwa sababu ziko salama kwa Thread (na nambari iliyo na nyuzi inapaswa kuepukwa iwezekanavyo). Unaweza kuwapitisha bila kuogopa kuwa watabadilishwa.

Vivyo hivyo, kwa nini kutobadilika ni muhimu sana?

Mbali na kupunguza utumiaji wa kumbukumbu, kutobadilika hukuruhusu kuboresha programu yako kwa kutumia marejeleo- na usawa wa thamani. Hii inafanya kweli rahisi kuona ikiwa kitu kimebadilika. Kwa mfano mabadiliko ya hali katika sehemu ya majibu.

Kwa kuongeza, kwa nini tunahitaji kutoweza kubadilika katika Java? kutoka kwa Ufanisi Java ; An isiyobadilika class ni darasa ambalo hali zake haziwezi kurekebishwa. Kuna sababu nyingi nzuri za hii: Isiyobadilika madarasa ni rahisi kubuni, kutekeleza na kutumia kuliko inayoweza kubadilika madarasa. Wao ni chini ya kukabiliwa na makosa na ni salama zaidi.

Kando na hii, ni faida gani za vitu visivyobadilika?

The faida ya vitu visivyobadilika ni kwamba unajua data zao haziwezi kubadilika, kwa hivyo sio lazima kuwa na wasiwasi juu ya hilo. Unaweza kuzipitisha kwa uhuru bila kukumbuka ikiwa njia unayopitisha inaweza kuzibadilisha kwa njia ambayo nambari yako haijatayarishwa kushughulikia. Hiyo inafanya kazi na isiyobadilika data rahisi zaidi.

Kutobadilika kunamaanisha nini?

isiyobadilika . Ikiwa huwezi kuibadilisha, ni isiyobadilika . Kivumishi isiyobadilika ina mizizi ya Kilatini hiyo maana "haibadiliki." Kiambishi awali cha Kilatini cha not kiko ndani, lakini tahajia hubadilika kiambishi awali kinapowekwa mbele ya konsonanti m.

Ilipendekeza: