*   >> Lezen Onderwijs artikelen >> science >> programming

Uitzondering Handling in Java En om het te gebruiken in Programming

de niet-Throwable klassen, zoals String en object, kan niet worden gebruikt als uitzonderingen. Er zijn twee manieren waarop u kunt een Throwable object te verkrijgen:. Met behulp van een parameter in een clausule te vangen, of het creëren van een met de nieuwe exploitant

voorbeeld programma dat schept en gooit een uitzondering. De handler dat de uitzondering vangt rethrows het aan de buitenste geleider

class ThrowDemo {static void demo () {probeer {gooien nieuwe NullPointerException ("demo."); } Catch (NullPointerException e) {System.out.println ("Gevangen in demoproc.

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

Werpt: A gooit clausule geeft de soorten uitzonderingen dat een methode zou kunnen gooien. Het noodzakelijk dat alle uitzonderingen, met uitzondering van die van het type Error of RuntimeException, of een van hun subklassen

Dit is de algemene vorm van een methode verklaring dat een gooit clausule bevat:.

Soort methode-naam (parameter-lijst) gooit uitzondering-lijst {//body van de methode}

Tot slot: eindelijk zorgt voor een blok van code die wordt uitgevoerd na een try /catch-blok is voltooid en voordat de code na de try /catch-blok. Het blok finally wordt uitgevoerd of er een uitzondering wordt gegooid. Als een uitzondering wordt gegooid, het blok finally zal uitvoeren, zelfs als er geen vangst verklaring overeenkomt met de uitzondering.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.