“Conocimiento Programación>Programación Java

Causa de Excepciones Java

2015/12/8
Java es como todos los otros lenguajes de programación en que hay reglas estrictas sobre cómo se manejan los datos y la lógica se sigue . Si el programa se desvía de las normas o que recibe un tipo de datos que no se espera , se genera un error. En Java el error se llama una excepción . Hay tres tipos de excepciones en Java : comprobado, de error y tiempo de ejecución. La excepción revisada

La excepción comprobada se produce debido a un error de programación . Esto se observa por lo general cuando el tipo incorrecto de los datos se pasa a un método de la API de Java. Un programador debe anticipar este tipo de errores y compruebe si los datos correctos y controlar correctamente el error. Por ejemplo , si un programa tiene que calcular el salario bruto multiplicando las horas trabajadas por bajos salarios y tasa de pago se define como un campo de caracteres , la computadora no sabe cómo llevar a cabo la multiplicación ya que una variable de carácter no está permitido en esa operación. En Java esto generaría una excepción comprobada .
Error de excepción

excepciones de error son generados por circunstancias fuera del programa Java. Si el programa tuviera que imprimir un informe, pero se adjunta ninguna impresora , esto genera una excepción de error. Excepciones de error son diferentes a las excepciones comprobadas y tiempo de ejecución , las excepciones de error no pueden ser capturados . Una excepción error siempre va a generar un seguimiento de pila ( véase más adelante) .
Runtime Excepción

La última clase de excepciones es la excepción en tiempo de ejecución . Esta es una excepción que se genera dentro de la aplicación Java, pero no se prevé . Un buen ejemplo de una excepción de tiempo de ejecución se intenta acceder a un elemento de matriz que está fuera del ámbito definido en la matriz.
Seguimiento de la pila

Si una excepción es genera y no " atrapado ", entonces la máquina virtual de Java ( JVM ) generará un seguimiento de pila . La traza es muy útil para un programador , sino que muestra los pasos que el programa había tenido antes de que se produjo la excepción . Muchas veces el seguimiento de la pila , aparecerá una lista de la línea exacta de código que provocó la excepción . Desde aquí, un programador puede mirar el código para determinar cuál era el problema . Mientras traza de la pila son muy útiles para los programadores a usar para la depuración, un programa bien escrito Java nunca debe permitir que el usuario vea un seguimiento de pila . Si el seguimiento de la pila se muestra desde una aplicación Java basada en la web , se podría dar a los hackers una hoja de ruta sobre la manera de hackear el sitio.
Bloque Try ... Catch
< p > Java considera ciertas operaciones, como abrir y leer archivos a ser un código peligroso. Este código de peligro necesita un tratamiento especial por parte de Java. Código peligro, tiene que estar incluido en un bloque try ... catch . La porción de captura permite al programador controlar las excepciones con gracia. Si la excepción no es manejado por el programador , Java mostrará un seguimiento de la pila . Un bloque try ... catch se parece a esto :

try { //abrir el archivo para escribir toOutput = new PrintWriter ( nueva FileWriter ( " output.dat ")); } catch ( IOException e) { System . out.println ("No se puede abrir el archivo de salida ");

Ahora bien, si falla la luz, el mensaje "No se puede abrir el archivo de salida " en la pantalla , no un seguimiento de la pila
< . br>

Programación Java
Cómo convertir de RGB a escala de grises en Java
Cómo hacer una calculadora básica con Java
Cómo importar y configurar GWT en Eclipse
Cómo hacer una Declaración de Aritmética en Java
Cómo sincronizar bloques de código en Java
Cómo hacer pan plano en un George Foreman
Cómo reemplazar las barras invertidas con doble en Java
Cómo reproducir un archivo JSP
Conocimiento de la computadora © http://www.ordenador.online