2024 Зохиолч: Elizabeth Oswald | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-13 00:10
Өөрчлөгдөх боломжгүй объектууд нь олон урсгалтай програмд хэрэг болно. Олон урсгалууд нь бусад урсгалуудаар солигдсон өгөгдөлд санаа зовохгүйгээр өөрчлөгддөггүй объектоор дүрслэгдсэн өгөгдөл дээр ажиллах боломжтой. Тиймээс хувиршгүй объектууд нь хувирах объектуудаас илүү урсгалд аюулгүй гэж тооцогддог.
Өөрчлөгддөггүй объектын ач холбогдол юу вэ?
Өөрчлөгддөггүй объектуудад хамгийн их найдах нь энгийн, найдвартай код үүсгэх сайн стратеги гэж нийтээр хүлээн зөвшөөрдөг. Өөрчлөгдөх боломжгүй объектууд нь зэрэгцээ програмуудад ялангуяа хэрэгтэй байдаг. Тэд төлөвийг өөрчлөх боломжгүй тул урсгалын хөндлөнгийн нөлөөгөөр гэмтэх эсвэл тогтворгүй төлөвт ажиглагдах боломжгүй.
Ямар объектыг хувиршгүй гэж нэрлэх ёстой вэ?
Өөрчлөгдөх боломжгүй объектууд нь байгуулагдсаны дараа төлөв (объектын өгөгдөл) өөрчлөгдөх боломжгүй энгийн объектууд юм. JDK-ийн хувиршгүй объектуудын жишээнд String болон Integer орно. Өөрчлөгдөх боломжгүй объектууд нь таны програмыг маш хялбаршуулдаг, учир нь тэдгээр нь: бүтээх, турших, ашиглахад хялбар байдаг.
Та хувиршгүй объектыг хэрхэн хэрэгжүүлэх вэ?
Өөрчлөгдөхгүй объект үүсгэхийн тулд та энгийн дүрмийг дагах хэрэгтэй:
- Тохируулагчийн аргыг бүү нэм.
- Бүх талбарыг эцсийн болон хувийн гэж зарлах.
- Хэрэв талбар нь хувирах боломжтой объект бол хүлээн авагчийн аргуудын хувьд хамгаалалтын хуулбарыг үүсгэнэ үү.
- Хэрэв бүтээгчид шилжүүлсэн хувьсах объектыг талбарт хуваарилах шаардлагатай бол түүний хамгаалалтын хуулбарыг үүсгэнэ үү.
Бид хаана байнаJava-д хувиршгүй анги ашиглах уу?
Өөрчлөгдөхгүй ангиуд нь конкурс програмчлалыг хялбар болгодог. Өөрчлөгдөх боломжгүй ангиуд нь синхрончлогдсон блокуудыг ашиглахгүйгээр үйлдлийн дундуур утгууд өөрчлөгдөхгүй байхыг баталгаажуулдаг. Синхрончлолын блокоос зайлсхийснээр та түгжрэлээс зайлсхийх болно.
Зөвлөмж болгож буй:
Ашиглах чадвар эсвэл ашиглах боломжтой байдлын аль нь зөв бэ?
Америкийн англи хэлний хувьд “хэрэглэх боломжтой” нь хамгийн хүлээн зөвшөөрөгдөх хувилбар юм. Олон улсад "ашиглах боломжтой" ба "ашиглах боломжтой" хоёуланг нь үгийн үсэглэхийг зөвшөөрдөг. Ихэнх толь бичгүүдэд "ашиглах боломжтой"
Ашиглах чадварын тестийг бид хаана ашигладаг вэ?
Ямар нэгэн дизайны шийдвэр гаргахаас өмнө ашиглалтын тест хийх нь бидэнд хэрэглэгчийн хамгийн чухал зовиурыг тодорхойлоход тусалдаг. Хэрэглэгчид хэрхэн биеэ авч явааг ажигласнаар бид ярилцлага эсвэл санал асуулгын үеэр хүмүүсийн илэрхийлдэггүй далд хэрэгцээг илрүүлж чадна.
Биологийн задралд ордоггүй объектуудыг хэрхэн багасгах вэ?
Биологийн задралд ордоггүй хог хаягдлыг 3Rs-Багасгах, дахин ашиглах, дахин боловсруулах үзэл баримтлалыг хэрэгжүүлснээр удирдаж болно. … Биологийн задралгүй хог хаягдлын менежмент Бөмбөлөг үзэгний оронд усан оргилуур ашиглах, Баглаа боодолдоо хуучин сонин ашиглах, мөн.
Покемон бамбайд хэзээ ч өөрчлөгддөггүй чулууг яаж авах вэ?
“Анхны Покемон хэзээ ч өөрчлөгддөггүй чулуу атга.” Тааварыг шийдэхийн тулд тоглогчид цүнхээ онгойлгож, үдэшлэгт оролцож буй анхны Покемондоо Everstone бариулах шаардлагатай. Эверстон нь Покемоныг барьж байгаа тохиолдолд л хөгжихийг нь зогсоодог.
Цэнэг яагаад харьцангуй өөрчлөгддөггүй вэ?
Эмпирик байдлаар цэгт бөөмийн цэнэг нь Лоренцын скаляр бөгөөд энэ нь харьцангуй өөрчлөгддөггүй бөгөөд Лоренцын хүрээ бүрт ижил байдаг. Цэнэглэгдсэн тасралтгүй шингэний хувьд цэнэгийн нягт ρ нь харьцангуй 4 векторын Jμ:=(ρ, J) 0-бүрэлдэхүүн хэсэг юм.