Dosya bulunamadı istisnası nedir?
Dosya bulunamadı istisnası nedir?

Video: Dosya bulunamadı istisnası nedir?

Video: Dosya bulunamadı istisnası nedir?
Video: Dosya İzni Hatası ( ÇÖZÜLDÜ ✓ ) 2024, Mart
Anonim

Bu istisna başarısız bir açma girişimi sırasında atılır dosya belirtilen bir yol adıyla gösterilir. Ayrıca bu istisna bir uygulama açmaya çalıştığında atılabilir dosya yazmak için ama dosya salt okunurdur veya izinleri dosya yapmak Olumsuz Izin vermek dosya herhangi bir uygulama tarafından okunacak.

Aynen öyle, neden dosya bulunamadı istisnası kontrol edildi?

FileNotFoundException, IOException'ın bir alt sınıfı olduğundan, atma listesinde IOException'ı belirtebilir ve yukarıdaki programı derleyici hatasız hale getirebiliriz. 2) işaretlenmemiş bunlar istisnalar bunlar kontrol edilmemiş derlenmiş zamanda. Derleyici, derlenmesine izin verir, çünkü ArithmeticException bir işaretlenmemiş istisna.

Daha sonra, soru şu ki, istisna Java yok mu? uygun nedir Java istisnası istenen bir öğe olduğunda atmak için bulunmuyor ? Bir yöntemin geçersiz veya uygunsuz bir argümandan geçtiğini belirtmek için atılır. Yönteme geçerli bir argüman verildi, sadece vermedi mevcut veritabanında.

Benzer şekilde, var olmayan bir dosyaya erişim girişiminde bulunulduğunda hangi istisnanın atıldığı sorulabilir.

FileNotFoundException

IO istisnasını nasıl ele alırsınız?

Ne zaman IOException fırlatılmış IOException temel istisna için kullanılan sınıf taşıma başarısızlıklar. Bir sınıfın yönteminde deneyin, tutmak ve son olarak blok, istisna . Uygulama api sınıfı yöntemleri bir IOException veya alt sınıfları. Denemek tutmak nihayet kod bloğu farklı senaryolarda aşağıda gösterilmiştir.

Önerilen: