*   >> Lecture Éducation Articles >> science >> la programmation

Exception Handling en Java et de l'utiliser dans Programming

é ici: jetez ThrowableInstance;

ThrowableInstance doit être un objet de type Throwable ou d'une sous-classe de Throwable. Les types simples, tels que int ou char, ainsi que les classes non-Throwable, telles que String et l'objet, ne peuvent pas être utilisés comme des exceptions. Il ya deux façons dont vous pouvez obtenir un objet Throwable:. Utilisant un paramètre dans une clause catch, ou en créant un avec le nouvel opérateur

exemple de programme qui crée et lance une exception.

Le gestionnaire qui attire l'exception rethrows au gestionnaire externe

classe ThrowDemo {démo static void () {try {throw new NullPointerException ("demo."); } Catch (NullPointerException e) {System.out.println ("coincé à l'intérieur demoproc."); jeter e; //Rethrow l'exception}} static void main (String args []) {try {publics démo (); } Catch (NullPointerException e) {System.out.println ("Recaught:" + e); }}}

Lancers: Une clause throws répertorie les types d'exceptions qu'une méthode pourrait jeter.

Il faut pour toutes les exceptions, sauf ceux de type Erreur ou RuntimeException, ou l'un de leurs sous-classes

Ceci est la forme générale d'une déclaration de méthode qui inclut une clause throws:. Type nom-méthode (paramètre-liste) throws Exception {//liste corps de la méthode}

Enfin: crée enfin un bloc de code qui sera exécuté après un bloc /catch try est terminée et avant le code suivant le bloc try /catch. Le bloc finally va exécuter ou non une exception est levée.

Si une exception est levée, le bloc finally sera exécuté même si aucune déclaration de capture correspond à l'exception.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.