Өзгөрбөс объекттерди кайда колдонуу керек?

Мазмуну:

Өзгөрбөс объекттерди кайда колдонуу керек?
Өзгөрбөс объекттерди кайда колдонуу керек?
Anonim

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

Өзгөрбөс объекттердин мааниси эмнеде?

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

Кайсы объекттерди өзгөрүлгүс деп атоого болот?

Өзгөрбөс объекттер - бул жөн гана курулуштан кийин абалы (объекттин маалыматтары) өзгөрүлбөй турган объекттер. JDKдагы өзгөрүлгүс объекттердин мисалдарына String жана Integer кирет. Өзгөрбөс объекттер программаңызды абдан жөнөкөйлөтөт, анткени алар: куруу, сыноо жана колдонуу оңой.

Өзгөрбөс объектти кантип ишке ашырасыз?

Өзгөрбөс объектти түзүү үчүн сиз бир нече жөнөкөй эрежелерди аткарышыңыз керек:

  1. Эч кандай орнотуу ыкмасын кошпоңуз.
  2. Бардык талааларды акыркы жана купуя деп жарыялоо.
  3. Эгер талаа өзгөрүлүүчү объект болсо, алуу ыкмалары үчүн анын коргонуу көчүрмөсүн түзүңүз.
  4. Эгер конструкторго өткөрүлүп берилген өзгөрүлүүчү объект талаага дайындалышы керек болсо, анын коргонуу көчүрмөсүн түзүңүз.

КайдабызJava'да өзгөрүлгүс класс колдонулсунбу?

Өзгөрбөс класстар конкурренттик программалоону жеңилдетет. Өзгөрбөс класстар синхрондоштурулган блокторду колдонбостон, операциянын ортосунда баалуулуктар өзгөртүлбөшүнө ынанышат. Синхрондоштуруу блокторун болтурбоо менен, сиз туюктан кутуласыз.

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

Кызыктуу макалалар
Дебора почтачы сапфирде ырдаганбы?
Кененирээк маалымат

Дебора почтачы сапфирде ырдаганбы?

Блэрдин айтымында, Маубой Маубой Маубой 1989-жылы 4-августтатуулган жана Түндүк Территориясында Дарвин шаарында чоңойгон. Анын атасы Ферди индонезиялык теги Батыш Тимордон келген электрик. Анын апасы Тереза, Ыраакы Түндүк Квинсленд штатындагы тропикалык токойлуу аймактардагы Куку Яланжи элинен чыккан жергиликтүү австралиялык.

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

Тартылган деген сөз кайдан алынган?

Sprawl этиши жайылып кетүүнүн тамырында жана ал эски англис тилиндеги spreawlian сөзүнөн келип чыккан, "convulsively move." Srawled деген сөз эмнеден келип чыккан? sprawl (v.) Скандинавия тилдериндеги тектештер (мисалы, норвегиялык спрала, даниялык спраэле) жана түндүк фризиялык справели менен, балким, PIE тамырынан sper- (4) "

Эмне үчүн күрөң бар-ба-лооттор кетиши керек?
Кененирээк маалымат

Эмне үчүн күрөң бар-ба-лооттор кетиши керек?

Brown Bar-ba-loots Бул кичинекей балдар сүйкүмдүү, бүдөмүк, аюу сымал жандыктар. Алар Труффула мөмөлөрүнүн булагы түгөнгөндө ооруп калышат жана алар жаңы тамак-аш запастарын издеп токойду таштап кетүүгө аргасыз болушат. Бар-ба-лооттор эмнеге кетүүгө аргасыз болушту?