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

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

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

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

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

შეუმოწმებელი გამონაკლისების მაგალითებია: ArithmeticException, ArrayStoreException, ClassCastException და ა.შ. „უცნაური ის არის, რომ RuntimeException თავისთავად არის გამონაკლისის ქვეკლასი, ანუ ყველა შეუმოწმებელი გამონაკლისის კლასები უნდა ყოფილიყო შემოწმებული გამონაკლისები იმპლიციტურად, მაგრამ ისინი ასე არ არიან.”

გარდა ამისა, რა განსხვავებაა Java-ში შემოწმებულ და შეუმოწმებელ გამონაკლისს შორის? Მთავარი განსხვავება შემოწმებულ და შეუმოწმებელ გამონაკლისს შორის არის ის, რომ შემოწმებული გამონაკლისები არიან შემოწმდა შედგენის დროს, ხოლო შეუმოწმებელი გამონაკლისები არიან შემოწმდა გაშვების დროს.

გარდა ამისა, შეგიძლიათ დაიჭიროთ შეუმოწმებელი გამონაკლისი ჯავაში?

დიახ, შენ შეგიძლია ჩააგდოს შეუმოწმებელი გამონაკლისები სროლით. Და კი, შეგიძლიათ დაიჭიროთ შეუმოწმებელი გამონაკლისები ში დაჭერა ბლოკი. დიახ შეგიძლიათ გაუმკლავდეთ The მონიშნული გამონაკლისი მაგრამ არა სავალდებულო.

ჩამოთვლილთაგან რომელია მონიშნული გამონაკლისი?

ან მონიშნული გამონაკლისი არის გამონაკლისი რომელიც ხდება შესრულების დროს. ესენი ასევე უწოდებენ Runtime გამონაკლისები . ესენი მოიცავს პროგრამირების შეცდომებს, როგორიცაა ლოგიკური შეცდომები ან API-ის არასათანადო გამოყენება. გაშვების დრო გამონაკლისები იგნორირებულია შედგენის დროს.

გირჩევთ: