*   >> Læs Uddannelse artikler >> science >> programming

Undtagelse Håndtering i Java og bruge den i Programming

hrowable klasser, såsom String og objekt, kan ikke anvendes som undtagelser. Der er to måder, du kan få en Throwable objekt:. Ved hjælp af en parameter i en fangst klausul, eller skaber en med den nye operatør

prøve program, der skaber og kaster en undtagelse. Føreren, der fanger undtagelsen rethrows det til den ydre handleren

class ThrowDemo {static void demo () {try {kaste nyt NullPointerException ("DEMO."); } Catch (NullPointerException e) {System.out.println ("Fanget inde demoproc.

") smide e; //Rethrow undtagelsen}} public static void vigtigste (String args []) {try {demo (); } Catch (NullPointerException e) {System.out.println ("Recaught:" + e); }}}

kaster: A kaster klausul opregner de typer af undtagelser, som en metode kunne kaste. Det nødvendigt for alle undtagelser, undtagen dem af typen Fejl eller RuntimeException, eller nogen af ​​deres underklasser

Dette er den almindelige form af en metode erklæring, der omfatter en kaster klausul:.

Typen metode-navn (parameter-liste) kaster undtagelse-listen {//kroppen af ​​metoden}

Endelig: endelig skaber en blok af kode, der vil blive udført efter en prøve /catch-blok har afsluttet, og før koden efter try /catch-blok. Den endelig blok vil udføre, hvorvidt en undtagelse er kastet. Hvis en undtagelse er kastet, den endeligt blokere vil køre selv om ingen fangst sætning matcher undtagelsen.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.