Java kommer med interne unntak håndtering funksjoner som brukes når det er en feil i søknaden. Programmerere kaster unntak når dataene som brukeren er feil eller ugyldig . De kan også brukes hvis det er en intern logisk feil i programmet. Uansett hva problemet , er det viktig å kaste et unntak slik at programmet ikke krasje og føre til datamaskinen problemer og frustrasjoner for brukeren . Instruksjoner
en
Surround kode med prøve og fange uttalelser. Å benytte interne unntak gjennom Java , trenger kode for å være innhyllet i prøve og fange uttalelser. Eksempelet nedenfor er syntaksen brukes: { . Kode som brukes til å behandle søknadsprosesser } prøve catch { Det oppstod en feil . Kaste et unntak . }
2
Skriv koden i prøve og fange blokker. Plassere koden i try -blokk passerer en feil på catch-blokken . For eksempel, hvis du prøver å lagre en streng til et heltall variabel, fanger kompilatoren feilen for programmereren å handle.try { int Myint ; string myString = " "; Myint = myString ; //Dette kaster en feil i fangsten blokk } } catch { //feilkode }
3
Skriv unntak koden . Når en feil blir fanget , returnerer feilen tekst til user.try { int Myint ; string myString = " "; Myint = myString ; //Dette kaster en feil på catch-blokken } } catch { System.out.println ( " et heltall kan ikke holde en streng variabel ") ;}
4
Kast et unntak. Det kan være lurt å kaste din egen unntak klassen . Du kan bruke en bestemt brukerdefinert funksjon ved å bruke " kast " søkeord . Koden nedenfor tester verdien av en variabel og kaster en feil hvis tall er lik zero.int myNumber = 0; if ( myNumber == 0 ) { throw new BadNumber (); }