excepciones entrada comprensión es un elemento clave en la programación Java. Si usted está aprendiendo a programar en el lenguaje Java, las aplicaciones pueden encontrar muchos tipos de excepción, con 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 recursos externos, como bases de datos y archivos es probable que implican un cierto nivel de control de excepciones. Causas
excepciones de entrada en los programas Java pueden surgir por una serie de razones. Si el programa intenta leer de un recurso externo, como un archivo de texto , pero durante la ejecución del archivo no se puede encontrar o leer cualquiera de una excepción puede ser lanzada. El mismo principio se aplica a cualquier situación en la que usted está tratando de obtener datos de una fuente externa a su programa. Si usted está leyendo de una fuente accesible a través de una red, los problemas de conectividad de red también pueden impedir las operaciones de entrada exitosos.
Tipos
En un programa Java , excepciones causadas por la entrada los errores son más propensos a ser de las clases que se extienden IOException . Porciones de la cubierta IOExceptions de problemas relacionados con la entrada y la salida . La clase IOException tiene varias subclases directas que se pueden ver se produce cuando el programa encuentra un error de entrada . FileNotFoundExceptions se encuentran entre los más comunes , produce cuando se intenta leer de un archivo que no se puede encontrar en la ubicación especificada .
Compilación
Si escribes el código Java en un IDE ( Integrated Development Environment) , se le avisará a la posibilidad de algunas excepciones de entrada como se programa . El IDE puede resaltar secciones de código probabilidades de excepciones , que le pide que resuelva los fragmentos de código de una manera que ayude a la aplicación hacer frente. La plataforma Java proporciona medidas para evitar que los programas de compilación si ciertas excepciones que no han sido tratados adecuadamente , por lo que la falta de suministro de medidas de afrontamiento adecuadas para evitar que su programa se compile y se ejecute en absoluto.
Consecuencias < br >
las consecuencias de excepciones de entrada dependen de la finalidad y la función de su aplicación , pero pueden ser graves. Si la lógica del programa depende de los datos importados a través de las 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 cierto grado de éxito después de una excepción de entrada.
Manejo
manejo de excepciones en Java es una habilidad clave para cualquier persona aprender el idioma. Usted puede colocar el código de entrada que puede lanzar una excepción dentro de un bloque " try " , que permite que el programa se compile. En caso de que se produce una excepción cuando se ejecuta el programa , usted puede dictar una estrategia de afrontamiento al incluir código de procesamiento alternativo dentro de un bloque "catch ", después de su bloque " try" . Usted puede adaptar su bloque catch para cualquier tipo de excepción o excepciones específicamente para entrada y salida.