სად გამოვიყენოთ უცვლელი ობიექტები?

Სარჩევი:

სად გამოვიყენოთ უცვლელი ობიექტები?
სად გამოვიყენოთ უცვლელი ობიექტები?
Anonim

უცვლელი ობიექტები შეიძლება სასარგებლო იყოს მრავალნაკადიანი აპლიკაციებში. მრავალ ძაფს შეუძლია იმოქმედოს უცვლელი ობიექტებით წარმოდგენილ მონაცემებზე, სხვა ძაფების მიერ მონაცემების შეცვლის გარეშე. ამიტომ უცვლელი ობიექტები უფრო უსაფრთხოდ განიხილება, ვიდრე ცვალებადი ობიექტები.

რა აზრი აქვს უცვლელ ობიექტებს?

მაქსიმალური დამოკიდებულება უცვლელ ობიექტებზე ფართოდ არის მიღებული, როგორც მარტივი, საიმედო კოდის შესაქმნელადსტრატეგია. შეუცვლელი ობიექტები განსაკუთრებით სასარგებლოა ერთდროულად აპლიკაციებში. ვინაიდან მათ არ შეუძლიათ მდგომარეობის შეცვლა, ისინი არ შეიძლება დაზიანდეს ძაფების ჩარევით ან დაკვირვება არათანმიმდევრულ მდგომარეობაში.

რომელ ობიექტებს უნდა ეწოდოს უცვლელი?

უცვლელი ობიექტები არის უბრალოდ ობიექტები, რომელთა მდგომარეობა (ობიექტის მონაცემები) ვერ შეიცვლება აგების შემდეგ. JDK-დან შეუცვლელი ობიექტების მაგალითებია String და Integer. უცვლელი ობიექტები მნიშვნელოვნად ამარტივებს თქვენს პროგრამას, რადგან ისინი: მარტივია ასაგებად, შესამოწმებლად და გამოსაყენებლად.

როგორ ახორციელებთ უცვლელ ობიექტს?

უცვლელი ობიექტის შესაქმნელად საჭიროა დაიცვას რამდენიმე მარტივი წესი:

  1. არ დაამატოთ არცერთი სეტერი მეთოდი.
  2. გამოაცხადეთ ყველა ველი საბოლოო და კერძო.
  3. თუ ველი ცვალებადი ობიექტია, შექმენით მისი დამცავი ასლები მიმღების მეთოდებისთვის.
  4. თუ კონსტრუქტორს გადაცემული ცვალებადი ობიექტი უნდა მიენიჭოს ველს, შექმენით მისი დამცავი ასლი.

სად ვართგამოიყენეთ უცვლელი კლასი Java-ში?

უცვლელი კლასები აადვილებს კონკურენტულ პროგრამირებას. შეუცვლელი კლასები დარწმუნდებიან, რომ მნიშვნელობები არ შეიცვლება ოპერაციის შუა პერიოდში სინქრონიზებული ბლოკების გამოყენების გარეშე. სინქრონიზაციის ბლოკების თავიდან აცილებით, თქვენ თავიდან აიცილებთ ჩიხებს.

გირჩევთ:

საინტერესო სტატიები
რატომ იქმნება ბუფერული მარაგი მთავრობის მიერ?
Წაიკითხე მეტი

რატომ იქმნება ბუფერული მარაგი მთავრობის მიერ?

ბუფერული მარაგი იქმნება, რათა გადანაწილდეს საკვები მარცვლეული საკვების დეფიციტის ადგილებში და საზოგადოების ღარიბ ფენებს შორის უფრო დაბალ ფასად, ვიდრე საბაზრო ფასი, რომელიც ასევე ცნობილია, როგორც ემისია. ფასი. ბუფერული მარაგი ასევე სასარგებლოა ბუნებრივი კატასტროფების დროს მოსახლეობის საკვების მიწოდებისთვის არახელსაყრელი პირობების დროს.

რომელი bat kl rahul გამოიყენება?
Წაიკითხე მეტი

რომელი bat kl rahul გამოიყენება?

SG KLR 1 (გამოიყენა K.L. Rahul) რომელ ღამურს იყენებს ჰარდიკ პანდია? SG SAVAGE XTREME English Willow Cricket Bat (1180-დან 1280-მდე)ეს არის ჰარდიკ პანდიას და მრავალი საერთაშორისო პალეერის არჩევანი. რა არის KL Rahul bat-ის ფასი?

როგორ დავწეროთ შუა წელი?
Წაიკითხე მეტი

როგორ დავწეროთ შუა წელი?

წლის შუა რიცხვები. ხშირად შუა წლებში. არაფორმალური. სიტყვა შუა წელია დეფისით? არის თუ არა თქვენი რეკომენდაცია, კვლავ გამოიყენოთ დეფისი ისეთ ფრაზებში, როგორიცაა "1985 წლის შუა"? … პრეფიქსის სტატუსი ნიშნავს, რომ შუაში ქმნის ერთ სიტყვას კომბინაციაში, გარდა იმ შემთხვევისა, როდესაც ის არ არის შერწყმული დიდ ასოსთან ან რიცხვთან, ამ შემთხვევაში გამოიყენება დეფისი: