რა არის გაშვების გამონაკლისი ჯავაში?
რა არის გაშვების გამონაკლისი ჯავაში?

ვიდეო: რა არის გაშვების გამონაკლისი ჯავაში?

ვიდეო: რა არის გაშვების გამონაკლისი ჯავაში?
ვიდეო: Checked vs. Unchecked Exceptions in Java Tutorial - What's The Difference? 2024, მაისი
Anonim

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

ასევე იცით, რა არის Runtime გამონაკლისი ჯავაში მაგალითად?

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

შემდგომში ჩნდება კითხვა, რა განსხვავებაა გაშვების დროის გამონაკლისსა და შემოწმებულ გამონაკლისს შორის? მთავარი განსხვავება RuntimeException-ს შორის და მონიშნულია გამონაკლისი არის ის, რომ, სავალდებულოა მიწოდება try catch ან სცადე საბოლოოდ დაბლოკვა დამუშავება მონიშნულია გამონაკლისი და ამის შეუსრულებლობა გამოიწვევს in შედგენის დროის შეცდომა, ხოლო in შემთხვევა RuntimeException ეს არ არის სავალდებულო.

ხალხი ასევე ითხოვს, შეგიძლიათ დაიჭიროთ Runtime გამონაკლისი Java-ში?

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

რა არის შემოწმებული გამონაკლისი ჯავაში?

ა შემოწმებული გამონაკლისი არის ტიპი გამონაკლისი რომელიც ან უნდა დაიჭიროთ ან გამოცხადდეს იმ მეთოდში, რომლითაც ის არის გადაყრილი. მაგალითად, ჯავა .io. IOგამონაკლისი არის ა შემოწმებული გამონაკლისი . რომ გავიგოთ რა ა შემოწმებული გამონაკლისი არის, განიხილეთ შემდეგი კოდი: კოდის განყოფილება 6.9: Unhandled გამონაკლისი.

გირჩევთ: