Sobes.tech
Junior — Middle

შეგიძლიათ დაასახელოთ სტანდარტული გამონაკლისები, რომლებიც Java-ში შემოწმებადი არიან?

sobes.tech AI

პასუხი AI-სგან

Java-да, შემოწმებული (checked) გამონაკლისები — ეს არის გამონაკლისები, რომლებიც კომპილატორმა მოითხოვა, რომ მათ დამუშავება ან განცხადება გაკეთდეს მეთოდში. ზოგიერთი სტანდარტული შემოწმებული გამონაკლისი:

  • IOException — შეყვანა-გამოსვლის შეცდომები, მაგალითად, ფაილებთან ან ქსელთან მუშაობისას.
  • SQLException — შეცდომები JDBC-ის საშუალებით მონაცემთა ბაზებთან მუშაობისას.
  • ClassNotFoundException — როდესაც კლასი ვერ მოიძებნება დინამიური დატვირთვის დროს.
  • InterruptedException — თრედის გაწყვეტა.
  • FileNotFoundException — ფაილი ვერ მოიძებნა (subclass of IOException).

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

try {
    FileInputStream fis = new FileInputStream("file.txt");
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

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