რა არის ფაილი არ მოიძებნა გამონაკლისი?
რა არის ფაილი არ მოიძებნა გამონაკლისი?

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

ვიდეო: რა არის ფაილი არ მოიძებნა გამონაკლისი?
ვიდეო: Java Tutorial on java io FileNotFoundException || java.io.FileNotFoundException 2024, დეკემბერი
Anonim

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

ასე რომ, რატომ არ არის ნაპოვნი ფაილი შემოწმებული გამონაკლისი?

ვინაიდან FileNotFoundException არის IOException-ის ქვეკლასი, ჩვენ შეგვიძლია უბრალოდ მიუთითოთ IOException სროლების სიაში და ზემოაღნიშნული პროგრამის შემდგენელი შეცდომების გარეშე გავხადოთ. 2) მონიშნულია არიან გამონაკლისები რომ არიან არ არის შემოწმებული შედგენილ დროს. შემდგენელი საშუალებას აძლევს მას შედგეს, რადგან ArithmeticException არის მონიშნული გამონაკლისი.

შემდგომში ჩნდება კითხვა, არ არსებობს გამონაკლისი Java? რა არის შესაბამისი ჯავის გამონაკლისი მოთხოვნილი ელემენტის გადაგდება არ არსებობს ? გადაყრილი მიუთითებს, რომ მეთოდს მიეცა უკანონო ან შეუსაბამო არგუმენტი. მეთოდს მიენიჭა მართებული არგუმენტი, ეს უბრალოდ არ იყო არსებობს მონაცემთა ბაზაში.

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

FileNotFoundException

როგორ უმკლავდებით IO გამონაკლისს?

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

გირჩევთ: