Өзгөрбөс объекттер көп агымдуу колдонмолордо пайдалуу болушу мүмкүн. Бир нече жиптер өзгөрүлгүс объекттер тарабынан берилген маалыматтарга башка жиптер тарабынан өзгөртүлгөн маалыматтарга кабатыр болбостон иштей алат. Ошондуктан өзгөрүлгүс объекттер өзгөрүлүүчү объекттерге караганда жип үчүн коопсуз деп эсептелет.
Өзгөрбөс объекттердин мааниси эмнеде?
Өзгөрбөс объекттерге максималдуу таянуу жөнөкөй, ишенимдүү кодду түзүү үчүн үндүү стратегия катары кабыл алынган. Өзгөрбөс объекттер бир эле учурда колдонулуучу колдонмолордо өзгөчө пайдалуу. Алар абалды өзгөртө албагандыктан, жиптин кийлигишүүсү менен бузулушу же ыраатсыз абалда байкалышы мүмкүн эмес.
Кайсы объекттерди өзгөрүлгүс деп атоого болот?
Өзгөрбөс объекттер - бул жөн гана курулуштан кийин абалы (объекттин маалыматтары) өзгөрүлбөй турган объекттер. JDKдагы өзгөрүлгүс объекттердин мисалдарына String жана Integer кирет. Өзгөрбөс объекттер программаңызды абдан жөнөкөйлөтөт, анткени алар: куруу, сыноо жана колдонуу оңой.
Өзгөрбөс объектти кантип ишке ашырасыз?
Өзгөрбөс объектти түзүү үчүн сиз бир нече жөнөкөй эрежелерди аткарышыңыз керек:
- Эч кандай орнотуу ыкмасын кошпоңуз.
- Бардык талааларды акыркы жана купуя деп жарыялоо.
- Эгер талаа өзгөрүлүүчү объект болсо, алуу ыкмалары үчүн анын коргонуу көчүрмөсүн түзүңүз.
- Эгер конструкторго өткөрүлүп берилген өзгөрүлүүчү объект талаага дайындалышы керек болсо, анын коргонуу көчүрмөсүн түзүңүз.
КайдабызJava'да өзгөрүлгүс класс колдонулсунбу?
Өзгөрбөс класстар конкурренттик программалоону жеңилдетет. Өзгөрбөс класстар синхрондоштурулган блокторду колдонбостон, операциянын ортосунда баалуулуктар өзгөртүлбөшүнө ынанышат. Синхрондоштуруу блокторун болтурбоо менен, сиз туюктан кутуласыз.