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

Manejo de excepciones en Java y utilizarla en Programming

Lenguajes que no admiten el error en tiempo de ejecución, a continuación, que el error debe ser manejado manualmente por el manejo de excepciones programmer.Java evita estos problemas y proporcionar ejecute error de tiempo de manipulación en el objeto Oreinted World

Excepción de Java representar un objeto que describe un error /estado ha ocurrir en objeto code.That deben ser arrojados en el método en el que el error tiene manejo de excepciones occured.Java es gestiona por cinco palabras clave:.


1) Proveedores, España

2) captura, España

3) tirar, España

4) throws y

5) finalmente.

Esta es la forma general de un bloque de control de excepciones: try {//bloque de código para controlar los errores} catch (ExceptionType1 e) {//manejador de excepción para ExceptionType1} catch (ExceptionType2 e) {//excepción controlador para ExceptionType2} finally {//bloque de código que se ejecutará antes de que termine bloque try}

Ahora vamos a tomar un ejemplo en el que un error occurs.

As sabemos divisible por cero le da un error como en este código

clase EXCP {principales (String args []) void estáticos públicos {int k = 0; int i = 42 /k; }}

Si compila este programa le dará un error .ArithmeticException divisible por cero.

Java sistema en tiempo de ejecución detecta el intento de dividir por cero, se construye un nuevo objeto de excepción y luego lanza esta excepción. Esto hace que la ejecución de EXCP para detener, porque una vez que una excepción se ha lanzado, debe ser cought.

Now hacemos uso de bloque catch try con el fin de evitar este error en time.As cmpile pronto se llega al final del bloque try declaración gato debe ser followed.Here es nuestro ejemplo

try-catch:

clase EXCP {public static void main (String args []) {

tratan

{

int k = 0; int i = 42 /k;

}

capturas (ArithmeticException e)

{

System.out.

println ("División por cero") ;

}

}}

Al compilar este programa de tiempo de Java a ejecutar encontrar una excepción lanzada la transferencia de control del programa de bloque try para capturar bloque .Después de la ejecución de la captura bloquear el control de programa continúa con la siguiente línea de la code.So aquí tenemos un programa libre de errores

banda:. Se puede lanzar una excepción explícita, mediante la sentencia throw.

La forma general de tiro se muestra aquí: lanz

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