Tecnología

Inicio

Excepciones de entrada Java

Excepciones de entrada Java


La comprensión de excepciones de entrada es un activo clave en la programación Java. Si estás aprendiendo a programar en el lenguaje Java, las aplicaciones pueden encontrar muchos tipos de excepción, con las excepciones de entrada entre los más comunes. El concepto de excepción y el marco en Java no es generalmente muy difícil de entender. Todas las aplicaciones que hacen uso de los recursos externos, tales como bases de datos y archivos son probable que implique un cierto nivel de manejo de excepciones.

causas

excepciones de entrada en los programas de Java pueden surgir por una serie de razones. Si el programa intenta leer desde un recurso externo, como un archivo de texto, pero durante la ejecución del archivo no puede ser ya sea encontrado o se leen de, una excepción se puede producir. El mismo principio se aplica a cualquier situación en la que usted está tratando de adquirir datos de una fuente externa a su programa. Si está leyendo de una fuente accesible a través de una red, problemas de conectividad de red también pueden prevenir con éxito las operaciones de entrada.

tipos

En un programa Java, excepciones causadas por errores de entrada son más propensos a ser de las clases que se extienden IOException. IOExceptions cubren una gran cantidad de problemas relacionados con la entrada y la salida. La clase IOException tiene un número de subclases directas que se pueden ver de ser lanzado cuando el programa encuentra un error de entrada. FileNotFoundExceptions se encuentran entre los más comunes, emite al intentar leer desde un archivo que no se puede encontrar en la ubicación especificada.

Compilación

Si se escribe el código Java en un IDE (Integrated Development Environment), se le avisará a la posibilidad de algunas excepciones de entrada mientras programa. Su IDE puede destacar las secciones de código que puedan arrojar excepciones, que le pide que resuelva esos fragmentos de código en una manera que ayude a la aplicación para hacer frente. La plataforma Java proporciona medidas para evitar que los programas de compilación si ciertas excepciones, no han sido manejados adecuadamente, por lo que la falta de suministro de medidas de adaptación adecuadas para evitar que su programa sea compilada y ejecutada en absoluto.

Consecuencias

Las consecuencias de excepciones de entrada dependen del propósito y la función de la aplicación, pero pueden ser graves. Si la lógica del programa depende de los datos importados a través de operaciones de entrada, una excepción de entrada puede evitar que funcione en absoluto. Sin embargo, en algunos casos, es posible que pueda continuar la ejecución con algún grado de éxito después de una excepción de entrada.

Manejo

El manejo de excepciones en Java es una habilidad clave para cualquier aprendizaje de la lengua. Puede colocar código de entrada que puede lanzar una excepción dentro de un bloque "tratar", lo que permite a su programa para compilar. En caso de que se produce una excepción cuando se ejecuta el programa, puede dictar una estrategia de afrontamiento mediante la inclusión de código de procesamiento alternativo dentro de un bloque de "captura" después de su bloque "tratar". Es posible adaptar su bloque catch para cualquier tipo de excepción, o específicamente para la entrada y salida excepciones.