Inicio : Términos de software : Excepción Definición

Excepción

Una excepción (abreviatura de "evento excepcional") es un error o evento inesperado que ocurre mientras un programa Esta corriendo. Cuando ocurre una excepción, interrumpe el flujo del programa. Si el programa puede manejar y procesar la excepción, puede continuar ejecutándose. Si no se maneja una excepción, el programa puede verse obligado a abandonar.

Múltiple lenguajes de programación admiten excepciones, aunque se usan de diferentes maneras. Por ejemplo, las excepciones son una parte integral de la Java lenguaje y son a menudo para controlar el flujo de un programa. Java incluye un Excepción clase, que tiene docenas de subclases, como TimeoutException, UserException y IOException. Subclases como IOException contiene excepciones más específicas como FileNotFoundException y a la CharacterCodingException que puede ser "arrojado" si un filete no se encuentra o el codificación de caracteres de un cadena no esta reconocido.

Otros idiomas solo usan excepciones para atrapar fundamentales errores de tiempo de ejecución, como la falla de asignación memoria o errores a nivel del sistema. Por ejemplo, un C + + programa puede lanzar el bad_alloc excepción cuando no se puede asignar memoria y el error del sistema excepción cuando el sistema operativo produce un error

Manejo de excepciones

Un programa de computadora bien escrito busca excepciones y las maneja adecuadamente. Esto significa que el revelador debe verificar las posibles excepciones y escribir código para procesarlos Si un programa maneja bien las excepciones, se pueden detectar y administrar errores inesperados sin chocar el programa.

Las excepciones son "lanzadas" cuando ocurren y son "atrapadas" por algún otro código en el programa. Se pueden lanzar explícitamente usando el lanzar declaración o implícitamente dentro de un tratar de cláusula. A continuación se muestra un ejemplo de "prueba / captura" sintaxis en Java El siguiente código intenta dividir por cero, pero arroja un ArithmeticException excepción y devuelve 0 como resultado.

1 int a = 11;
2 int b = 0;
3 int resultado = 0;
4 tratar {
5 int c = a / b;
6 resultado = c;
7 } catch (ArithmeticException ex) {
8 resultado = 0;
9 }
10 resultado de retorno;

Se lanza una excepción en la línea 5 (cuando 11 se divide por 0), por lo que el resto de la instrucción try (línea 6) no se ejecuta. En cambio, la excepción se detecta en la línea 7 y se devuelve un resultado de 0.

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de Excepción. Explica en terminología informática lo que significa Excepción y es uno de los muchos términos de software en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición de excepción, puede hacer referencia a ella utilizando los enlaces de citas anteriores.