Tipos de excepciones en Java

by admin

Tipos de excepciones en Java

El lenguaje de programación Java proporciona excepciones para permitir que los programas para hacer frente a eventos que no están dentro de la ejecución normal. Las excepciones pueden surgir en muchas situaciones, por ejemplo, errores de entrada y salida, que a veces se producen si un programa intenta leer datos desde una fuente externa, pero no lo encuentra. El uso de excepciones, los programadores pueden crear aplicaciones Java que son capaces de hacer frente a múltiples situaciones.

Estándar

El lenguaje Java proporciona una amplia gama de tipos de excepción estándar diseñados para su uso en diferentes situaciones. En algunos casos, sí Java lanza estas excepciones, aunque se puede optar a tirar manualmente excepciones dentro de su código de programación si es apropiado. tipos de excepción estándar en Java amplían la clase de excepción de los padres. clases de excepciones comunes incluyen IOExceptions, lanzado cuando las operaciones de entrada o de salida van mal.

Personalizado

Puede crear sus propias clases de excepciones en Java si necesita una funcionalidad específica ejecutada de acuerdo con ellos. Puede crear una clase que amplíe la clase de excepción utilizando la siguiente sintaxis:

SpecialException clase pública se extiende Excepción

A menudo no es necesario para crear sus propias clases de excepción, como el lenguaje Java proporciona acceso a muchos objetos de excepción especializadas como estándar.

Lanzamiento

Si un programa Java se encuentra con ciertas cuestiones, como tratando de leer desde un archivo que no se puede encontrar, Java en sí tirará automáticamente una excepción. En tales casos, los desarrolladores sólo necesitan para manejar las excepciones. Sin embargo, en otros casos, los programadores pueden desear lanzar una excepción explícita dentro de un programa. Por ejemplo, si crea una clase dentro de una aplicación Java y desea que los parámetros del constructor para ajustarse a ciertos requisitos, se puede optar a una excepción si no se cumplen estas condiciones. Para lanzar una excepción, los programas pueden utilizar la siguiente sintaxis:

arrojar nueva SpecialException ();

Comprobado

En Java, las excepciones son o bien activar o desactivar. Las excepciones comprobadas son más fáciles de manejar mientras está desarrollando una aplicación Java, sobre todo si estás de codificación en un entorno de desarrollo integrado. Esto se debe a que la mayoría de los entornos de desarrollo que impulsan a fijar áreas de código en el que usted no ha manejado las excepciones comprobadas. Por ejemplo, si se programa en un entorno de desarrollo e incluir una sección donde el código lee desde una fuente de datos externa, pero no proporciona "tratar" y bloques "captura" para ocuparse de las excepciones, el IDE no puede compilar el programa hasta que tenga hecho.

Desenfrenado

código Java que introduce la posibilidad de una excepción sin control será capaz de compilar y ejecutar. Como desarrollador, usted es probablemente sólo para descubrir excepciones sin control durante la ejecución. Un ejemplo común de una excepción sin control es "ArrayIndexOutOfBoundsException", que se produce cuando un programa intenta leer desde una posición de matriz no válida. excepciones no comprobadas son normalmente un síntoma de errores lógicos, lo que a menudo surgen durante las pruebas y la depuración.

ETIQUETA: