*   >> Lese Utdanning Artikler >> science >> programming

Unntak håndtering i Java og å bruke den i Programming

g objekt, kan ikke brukes som unntak. Det er to måter du kan få en Throwable objekt:. Ved hjelp av en parameter i en fangst klausul, eller lage en med den nye operatøren

prøveprogram som skaper og kaster et unntak. Den handler som fanger unntaket rethrows det til det ytre handler

class ThrowDemo {static void demo () {try {kaste nytt NullPointerException ("demo."); } Catch (NullPointerException e) {System.out.println ("Fanget inne demoproc."); kaste e; //Rethrow unntak}} public static void main (String args []) {try {demo (); } Catch (NullPointerException e) {System.

out.println ("Recaught:" + e); }}}

Kaster: En kaster klausul viser hvilke typer unntak at en metode kan kaste. Det nødvendig for alle unntak, unntatt de av type Feil eller RuntimeException, eller noen av deres underklasser

Dette er den generelle form av en metode erklæring som inkluderer en kaster klausul. Typen metode-navn (parameter-listen) kaster unntakslisten {//kroppen av metoden}

Til slutt: slutt skaper en blokk med kode som vil bli utført etter en prøve /catch-blokken er ferdig og før koden etter prøve /catch-blokken.

Den endelig blokken vil gjennomføre om ikke et unntak. Hvis et unntak, den endelig blokk vil utføre selv om ingen fangst uttalelse kamper unntaket.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.