Javaдагы акыркы статикалык өзгөрмө деген эмне?
Javaдагы акыркы статикалык өзгөрмө деген эмне?

Video: Javaдагы акыркы статикалык өзгөрмө деген эмне?

Video: Javaдагы акыркы статикалык өзгөрмө деген эмне?
Video: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, Ноябрь
Anonim

Javaдагы акыркы статикалык өзгөрмө . Декларациялоо өзгөрмөлөр катары гана статикалык ал жарыяланган класстын бир же бир нече учурлары менен алардын баалуулуктарынын өзгөрүшүнө алып келиши мүмкүн. деп жарыялоо статикалык финал ТУРУКТУУ түзүүгө жардам берет. бир гана көчүрмөсү өзгөрмө кайра баштоо мүмкүн эмес бар.

Ошо сыяктуу эле, Javaдагы акыркы өзгөрмө деген эмне?

финал ачкыч сөз java . Баарынан мурда, финал а үчүн гана колдонулуучу жеткиликсиз модификатор өзгөрмө , метод же класс. Төмөндө ар кандай контексттер бар финал колдонулат. Акыркы өзгөрмөлөр . Качан өзгөрмө менен жарыяланат финал ачкыч сөз, анын маанисин өзгөртүү мүмкүн эмес, негизинен, туруктуу.

Javaдагы статикалык финалдын кандай пайдасы бар? Бул, негизинен, эгер сиз аны бир объект үчүн өзгөртсөңүз, ал глобалдык өзгөрмө сыяктуу бардыгы үчүн өзгөрөт (колдонуу чөйрөсү менен чектелген). Бул жардам берет деп үмүттөнөбүз. финал бир жолу белгиленген маанини өзгөртүү мүмкүн эмес экенин көрсөтүп турат. статикалык маанисин коюуга мүмкүндүк берет жана бул маани аны колдонгон класстын БАРДЫК учурлары үчүн бирдей болот.

Буга байланыштуу, Java статикалык өзгөрмө деген эмне?

Статикалык өзгөрмө ичинде Java болуп саналат өзгөрмө класска таандык жана аткаруунун башталышында бир гана жолу инициализацияланган. Бул өзгөрмө объектке эмес, класска таандык (мисалы) Статикалык өзгөрмөлөр аткаруунун башталышында бир гана жолу инициализацияланат.

Статикалык жана акыркы өзгөрмөнүн ортосунда кандай айырма бар?

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

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