რა არის გამონაკლისის დაჭერა?
რა არის გამონაკლისის დაჭერა?

ვიდეო: რა არის გამონაკლისის დაჭერა?

ვიდეო: რა არის გამონაკლისის დაჭერა?
ვიდეო: Java Programming Tutorial - 82 - Exception Handling 2024, ნოემბერი
Anonim

დაჭერა არის გაუმკლავდეს გამონაკლისი თავად იმ ადგილას. ამრიგად, პროგრამა გაგრძელდება ასოცირების შემდეგ დაჭერა ბლოკის კოდი შესრულებულია. თუ არ დაიჭირეს ასოცირებულთან, ის ეძებს გარე ცდას.. დაჭერა ბლოკები. აქ, try ბლოკის შემდეგ კოდი არ შესრულდება, თუ (მხოლოდ საბოლოოდ ბლოკი შესრულდება).

შესაბამისად, რა განსხვავებაა გამონაკლისის ჩაგდებასა და გამონაკლისის დაჭერას შორის?

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

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

ამის გათვალისწინებით, რა არის გამონაკლისის კლასი?

The გამონაკლისი კლასი არის საფუძველი კლასი საიდანაც გამონაკლისები მემკვიდრეობით. მაგალითად, InvalidCastException კლასი იერარქია ასეთია: ობიექტი.

რას აკეთებს JVM, როდესაც გამონაკლისი ხდება. როგორ იჭერთ გამონაკლისს?

The JVM არის პასუხისმგებელი პოვნაზე გამონაკლისი დამმუშავებელი რომ დამუშავება გამონაკლისი ობიექტი. ის უკან ეძებს ზარის დასტას, სანამ არ იპოვის შესატყვისს გამონაკლისი დამმუშავებელი ამ კონკრეტული კლასისთვის გამონაკლისი ობიექტი (იავას ტერმინით, ის არის მოუწოდა " დაჭერა " გამონაკლისი ).

გირჩევთ: