Co to jest wyjątek nie znaleziono pliku?
Co to jest wyjątek nie znaleziono pliku?

Wideo: Co to jest wyjątek nie znaleziono pliku?

Wideo: Co to jest wyjątek nie znaleziono pliku?
Wideo: Java Tutorial on java io FileNotFoundException || java.io.FileNotFoundException 2024, Kwiecień
Anonim

Ten wyjątek jest rzucany podczas nieudanej próby otwarcia plik oznaczony określoną ścieżką. Także to wyjątek może zostać wyrzucony, gdy aplikacja próbuje otworzyć a plik do pisania, ale plik jest tylko do odczytu lub uprawnienia plik robić nie pozwól plik do odczytania przez dowolną aplikację.

Dlaczego więc nie znaleziono pliku jest sprawdzany jako wyjątek?

Ponieważ FileNotFoundException jest podklasą IOException, możemy po prostu określić IOException na liście wyjątków i uczynić powyższy program kompilatorem wolnym od błędów. 2) Niepowstrzymany czy są wyjątki to są niesprawdzone w czasie kompilacji. Kompilator pozwala na kompilację, ponieważ ArithmeticException jest niesprawdzony wyjątek.

Następnie pytanie brzmi, czy nie istnieje wyjątek Java? Jaki jest odpowiedni? Wyjątek Javy do wyrzucenia, gdy żądany element nie istnieje ? Zgłaszany, aby wskazać, że do metody został przekazany nieprawidłowy lub niewłaściwy argument. Metoda otrzymała prawidłowy argument, po prostu nie istnieć w bazie danych.

Podobnie można zapytać, który wyjątek jest zgłaszany, gdy próbuje się uzyskać dostęp do pliku, który nie istnieje?

FileNotFoundException

Jak radzisz sobie z wyjątkiem IO?

Kiedy jest IOException rzucony IOException jest podstawą wyjątek klasa używana do obsługiwanie awarie. W metodzie klasy spróbuj: łapać , a na końcu blok obsługuje wyjątek . Metody klasy API aplikacji rzucają IOException lub jego podklasy. Próbować łapać w końcu blok kodu jest pokazany poniżej w różnych scenariuszach.

Zalecana: