Wat is lêer nie gevind uitsondering?
Wat is lêer nie gevind uitsondering?

Video: Wat is lêer nie gevind uitsondering?

Video: Wat is lêer nie gevind uitsondering?
Video: Biggy - Dames 2024, November
Anonim

Hierdie uitsondering word gegooi tydens 'n mislukte poging om die oop te maak lêer aangedui deur 'n gespesifiseerde padnaam. Ook hierdie uitsondering kan gegooi word wanneer 'n toepassing probeer om 'n oop te maak lêer vir skryf, maar die lêer is slegs lees, of die toestemmings van die lêer doen nie laat die lêer om deur enige toepassing gelees te word.

Net so, hoekom lêer nie gevind nie is nagegaan uitsondering?

Aangesien FileNotFoundException 'n subklas van IOException is, kan ons net IOException in die gooilys spesifiseer en die bogenoemde program samesteller-foutvry maak. 2) Ongemerk is die uitsonderings dit is nie nagegaan nie op saamgestelde tyd. Die samesteller laat dit toe om saam te stel, want ArithmeticException is 'n ongemerkte uitsondering.

Die vraag is dan, bestaan nie 'n uitsondering Java nie? Wat is 'n toepaslike Java-uitsondering om te gooi vir wanneer 'n gevraagde element bestaan nie ? Gooi om aan te dui dat 'n metode geslaag is 'n onwettige of onvanpaste argument. Die metode is 'n geldige argument gegee, dit het net nie bestaan in die databasis.

Net so kan 'n mens vra, watter uitsondering word gegooi wanneer 'n poging aangewend word om toegang te verkry tot 'n lêer wat nie bestaan nie?

FileNotFoundException

Hoe hanteer jy IO-uitsondering?

Wanneer is IO Uitsondering gegooi IO Uitsondering is die basis uitsondering klas gebruik vir hantering die mislukkings. In 'n metode van 'n klas, probeer, vang , en uiteindelik blok hanteer die uitsondering . Die toepassing api klas metodes gooi 'n IO Uitsondering of sy subklasse. Probeer vang uiteindelik blok kode word hieronder in verskillende scenario's getoon.

Aanbeveel: