Orodha ya maudhui:

Je! ni ubaguzi gani wa IO?
Je! ni ubaguzi gani wa IO?

Video: Je! ni ubaguzi gani wa IO?

Video: Je! ni ubaguzi gani wa IO?
Video: НЕ УБОЮСЬ Я ЗЛА / I Will Fear no Evil 2024, Novemba
Anonim

IOException ni ubaguzi ambayo watayarishaji programu hutumia katika msimbo kutupa hitilafu katika shughuli za Kuingiza na Kutoa. Ni checked ubaguzi . Mtayarishaji programu anahitaji kuweka chini ya IOException na inapaswa kutupa IOException subclass kulingana na muktadha.

Vivyo hivyo, watu huuliza, ubaguzi wa IO unamaanisha nini?

Kama kwa ufahamu wangu wa Amateur wa Kupanga IOException kutumika katika njia za Java Ubaguzi wa Pato la Kuingiza ambayo kwa kifupi inamaanisha kuwa ingizo la nambari yako hufanya haionekani kuendana na matokeo Hakika ni aina ya kosa utunzaji ambao humwambia mkusanyaji wa nambari yako kwamba programu ina nyenzo ambazo zinaweza kutupa

Pia Jua, wakati ubaguzi wa IO unatokea kwenye Java? Java IOExceptions ni Vighairi vya Ingizo/Pato (I/O), na wao kutokea wakati wowote operesheni ya pembejeo au pato inaposhindwa au kufasiriwa. Kwa mfano, ikiwa unajaribu kusoma katika faili ambayo haipo, Java ungetupa I/O ubaguzi.

Kwa namna hii, ni nini husababisha ubaguzi wa IO?

Inaweza kutupa IOException wakati mkondo wenyewe umeharibika au baadhi kosa ilitokea wakati wa kusoma data i.e. Usalama Vighairi , Ruhusa Imekataliwa n.k na/au seti ya Vighairi ambayo yanatokana na IOEXception.

Je, unatupaje ubaguzi wa IO?

B) Programu ikiwa ubaguzi utatokea

  1. agiza java.io.*;
  2. darasa la M{
  3. void method()rusha IOException{
  4. tupa IOException mpya ("kosa la kifaa");
  5. }
  6. }
  7. darasa la Testthrows4{
  8. public static void main(String args) hutupa IOException{//tangaza kutofuata kanuni.

Ilipendekeza: