Resumen rápido de los errores de captura en java
Saber cuándo puede producirse un error en el programa Java es importante. Es necesario comprender que para buscar un problema particular en la aplicación. Sin embargo, también es importante entender Cómo se producen errores.
El tipo de error determina la estrategia que utiliza para encontrarlo y lo que puede hacer para arreglarlo. Aunque algunos errores, será necesario que usted fija el código y actualizar la aplicación, algunos errores son fijados por volver a intentar la operación o la interacción con el usuario de alguna manera.
Estos son los puntos clave que debe recordar acerca de la captura de errores en Java:
(Sintaxis) errores sintácticos normalmente resultan de la escritura de código Java de forma incorrecta.
Errores semánticos normalmente se producen cuando se escribe el código Java correctamente, pero aplicar los conceptos de programación Java de forma incorrecta.
Los errores lógicos que normalmente se producen cuando el código de Java es a la vez escrito y aplicado correctamente, pero la ejecución de la tarea es incorrecta.
Errores sintácticos son los más fáciles de corregir, los errores semánticos vienen a continuación, y los errores lógicos son los más difíciles de solucionar.
Atrapar un error significa la detección de un objeto excepción y hacer algo con él.
Manipulación un error significa resolver la excepción al mostrar un mensaje al usuario o confiar en otros medios.
Todas las solicitudes deben incluir el código de control de errores apropiado.
Al proporcionar la gestión de errores completa, siempre debe sostener los errores más específicos primero, y luego pasar a errores menos específicos.
Utilice objetos opcionales para ayudar a reducir la posibilidad de errores en su aplicación.
Proporcionar información específica siempre que sea posible al lanzar un error.
Java permite capturar múltiples excepciones utilizando una sola cláusula catch.
Cuando el nivel actual de la aplicación no puede manejar una excepción, asegúrese de que se le pasa al siguiente nivel.
Excepciones controladas asegurar que cualquier persona que utilice el método asociado proporciona el manejo de errores requerido.
Y aquí está la charla técnica que necesita saber para trabajar con los errores en los programas de Java:
procesamiento en segundo plano: Las tareas que una aplicación realiza detrás de las escenas. Por ejemplo, cuando un usuario solicita una aplicación imprime un documento, la aplicación realiza esta tarea en segundo plano mientras el usuario continúa interactuar con la aplicación en primer plano.
pila de llamadas: Un listado de los métodos que precedieron el método actual. Cada método llamado el siguiente en la línea con el fin de llegar al nivel actual de la pila de llamadas. La mayoría de las aplicaciones tienen un gran número de niveles, por lo que la pila de llamadas es una herramienta esencial en la fijación de los errores de aplicación.
excepción comprobada: Una excepción que el JRE obliga al usuario de una clase de manejar. El compilador comprueba efectivamente para verificar que usted ha proporcionado el manejo de la excepción y no va a crear un archivo .class para usted si usted no proporciona la manipulación. La razón de utilizar excepciones comprobadas es asegurar que una clase y los objetos creados a partir de lo realizan de forma fiable.
error: Cualquier comportamiento inesperado de la aplicación o no anticipada, incluidas las acciones o resultados que caen fuera del ámbito de aplicación de la salida esperada.
manejo de errores: El acto de la resolución de una excepción que la solicitud ha atrapado al mostrar un mensaje al usuario o tomar otra acción.
interceptación de errores: El acto de detectar una excepción y pasa esta información a una sentencia catch que resuelve el objeto de excepción correcta.
excepción: Un objeto especial que define una condición de error dentro de una aplicación. La excepción indica que el error ha ocurrido y qué tipo de error ha ocurrido. En algunos casos, la excepción puede proporcionar bits adicionales de información que el destinatario puede utilizar para resolver el error.
procesamiento primer plano: Las tareas prioritarias que una aplicación realiza como parte de la interacción con el usuario (incluyendo el sistema). Por ejemplo, la interfaz de usuario para cualquier aplicación es una tarea de procesamiento de primer plano. En la mayoría de los casos, el procesamiento de primer plano se produce a una prioridad más alta que el proceso de fondo para asegurar que la aplicación puede satisfacer las demandas de los usuarios de una manera oportuna.
analizar: El acto de la interpretación de entrada y producir una salida basada en esa entrada. Por ejemplo, cuando un programador proporciona código a un compilador de Java, el compilador produce código de bytes de Java como salida. Del mismo modo, cuando un usuario proporciona una cadena numérica como entrada, un analizador puede producir un valor numérico como salida.
lanzar: El acto de crear un objeto excepción y pasarlo a la persona que llama del código actual. Lanzar una excepción significa que el código actual no puede resolver el error y requiere ayuda para arreglarlo. El objeto de excepción ayudará a la persona que llama a comprender lo que ha ocurrido y permitir que la persona que llama para solucionar el problema en muchas situaciones.