catch sætningen aktiveres når der er blect kaster et Exception indeni den der står foran. try { // noget kode der afsender en exception throw new Exception( "ups, noget gik galt" ); }
denne catch fanger enhver mulig exception, man kunne også lave en der var mere specifik og fx kun fangede IOExceptions catch (IOException e){ // efter der er fanget et exception objekt kan det // tilgås herinde i klammerne via navnet e }
printStackTrace(); // funktionen udskriver en stacktrace så man kan se hvor den exception blev trigget. System.exit(1); // afslutter programmet.
Det er EXTREMT dårlig programmering at fange 'exception' man catcher altid specifikt de exceptions der kan opstå.
Det eneste sted det kan tilgives at catche Exception direkte, er i din main() metode
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.