*   >> Lectura Educación Artículos >> science >> programación

Manejo de excepciones en Java y utilizarla en Programming

ar ThrowableInstance;

ThrowableInstance debe haber un objeto de tipo Throwable o una subclase de Throwable. Los tipos simples, tales como int o char, así como clases no Throwable, como String y el objeto, no se pueden utilizar como excepciones. Hay dos formas de obtener un objeto Throwable:. Utilizando un parámetro en una cláusula catch, o crear uno con el nuevo operador

programa de ejemplo que crea y produce una excepción.

El controlador que detecta la excepción vuelve a lanzar al manejador exterior

clase ThrowDemo {static demostración void () {try {throw new NullPointerException ("demo."); } Catch (NullPointerException e) {System.out.println ("Atrapados en el interior demoproc."); tirar electrónico; //Volver a lanzar la excepción}} principales (String args []) void estáticos públicos {try {demo (); } Catch (NullPointerException e) {System.out.println ("Recaught:" + e); }}}

Lanza: A lanza cláusula enumera los tipos de excepciones que un método puede lanzar.

Es necesario que todas las excepciones, excepto las de tipo error o RuntimeException, o cualquiera de sus subclases

Esta es la forma general de una declaración de método que incluye una cláusula de lanza:. Tipo de nombre-método (parámetro-lista) lanza una excepción-list {//cuerpo del método}

Por último: finalmente crea un bloque de código que se ejecutará después de un bloque try /catch ha completado y antes de que el siguiente código del bloque try /catch. El bloque finally se ejecutará si no se produce una excepción.

Si se produce una excepción, el bloque finally se ejecutará incluso si no hay sentencia catch coincide con la excepción.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.