Эмне үчүн өзгөрбөстүк жакшы?
Эмне үчүн өзгөрбөстүк жакшы?

Video: Эмне үчүн өзгөрбөстүк жакшы?

Video: Эмне үчүн өзгөрбөстүк жакшы?
Video: Эмне үчүн китеп окуу керек? (Сиз билбеген пайдалар) 2024, Ноябрь
Anonim

Ан өзгөрүлгүс объект баштапкы түзүлгөндөн кийин анын абалы өзгөрбөйт жана өзгөрбөйт. Өзгөрбөс объектилер болуп саналат абдан жакшы , алар Thread коопсуз болгондуктан (жана жип коддон мүмкүн болушунча алыс болушу керек). Аларды өзгөртүп коюшунан коркпостон өткөрө аласыз.

Ошо сыяктуу эле, эмне үчүн өзгөрбөстүк мынчалык маанилүү?

Эстутумду колдонууну кыскартуудан тышкары, өзгөрбөстүк шилтеме жана баалуулук теңдигин колдонуу менен колдонмоңузду оптималдаштырууга мүмкүндүк берет. Бул кылат чын эле бир нерсе өзгөргөнүн көрүү оңой. Мисалы, реакция компонентиндеги абалдын өзгөрүшү.

Кошумча, эмне үчүн бизге Javaда өзгөрбөстүк керек? тартып натыйжалуу Java ; Ан өзгөрүлгүс класс бул жөн гана класс, анын мисалдарын өзгөртүүгө болбойт. Мунун көптөгөн жакшы себептери бар: Өзгөрбөс класстарга караганда долбоорлоо, ишке ашыруу жана колдонуу оңой өзгөрмөлүү класстар. Алар катага азыраак жакын жана коопсузураак.

Мындан тышкары, өзгөрүлгүс объекттердин кандай артыкчылыктары бар?

The өзгөрүлгүс объекттердин артыкчылыгы Сиз алардын маалыматтарын өзгөртө албасыңызды билесиз, андыктан бул жөнүндө кабатырлануунун кереги жок. Сиз аларды өткөргөн ыкмаңыз аларды сиздин кодуңуз иштетүүгө даяр болбогондой өзгөртө алабы же жокпу, эстеп калбастан, аларды эркин өткөрүп бере аласыз. Бул менен иштөөгө шарт түзөт өзгөрүлгүс маалыматтар жеңилирээк.

өзгөрбөстүк деген эмнени билдирет?

өзгөрүлгүс . Эгер сиз аны өзгөртө албасаңыз, анда бул өзгөрүлгүс . сын атооч өзгөрүлгүс латын тамырлары бар дегенди билдирет "өзгөрүүчү эмес." Латын префикси not in, бирок префикс m үнсүзүнүн алдына коюлганда жазылышы өзгөрөт.

Сунушталууда: