*   >> läser Utbildning artiklar >> science >> programming

Undantagshantering i Java och att använda det i Programming

das som undantag. Det finns två sätt du kan få en Throwable objekt:. Användning av en parameter i en klausul fångst, eller skapa en med den nya operatören Omdömen

prov program som skapar och kastar ett undantag. Föraren som fångar undantaget Error skickas tillbaka till den yttre handler Omdömen

class ThrowDemo {void demo () {try {kasta nytt NullPointerException ("demo"). } Catch (NullPointerException e) {System.out.println ("Caught inuti demoproc."); kasta e; //Skicka tillbaka undantaget}} public void main (String args []) {try {demo (); } Catch (NullPointerException e) {System.

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

Kast: A kastar klausul anges vilka typer av undantag som en metod kan kasta. Det är nödvändigt för alla undantag, utom typ fel eller RuntimeException, eller någon av deras underklasser Omdömen

Det här är den allmänna formen av en metoddeklaration som innehåller en kastar klausul. Typ metodnamn (parameter-lista) kastar undantags listan {//kropp metod} Omdömen

Slutligen: äntligen skapar ett block med kod som kommer att genomföras efter ett försök /catch-block har avslutats och innan koden efter try /catch-blocket.

Den slutligen blocket kommer att utföra om inte ett undantag kastas. Om ett undantag kastas, finally blockera kommer att utföra även om ingen fångst uttalande matchar undantag. Omdömen

Page   <<  [1] [2] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.