Programación java: la comprensión de las fuentes de error

A excepción de la más simple de las aplicaciones Java, es muy poco probable que alguna vez encuentras una aplicación que esté libre de errores. Los errores en la codificación suceden por una amplia variedad de razones. No es suficiente para crear una aplicación que utiliza el código correcto. La aplicación también debe tener la lógica correcta y utilizar argumentos exactamente de la manera correcta.

En algunos casos, un error que realmente existe fuera de la aplicación, por lo que la aplicación no tiene ni siquiera control sobre si se produce el error. La mejor la aplicación puede hacer es controlar el error de modo que la aplicación no se cae y potencialmente dañar los datos del usuario.

UN error de codificación representa cualquier acción que toma la aplicación que está fuera del comportamiento esperado para esa aplicación. Los errores pueden ser dramáticos, tales como un bloqueo de la aplicación. Sin embargo, los errores son a menudo más sutil, como se presentan salida incorrecta o la producción de un resultado inesperado.

En algunos casos, los errores no son percibidas por el usuario en absoluto, pero sí presentan oportunidades para los individuos nefastos para causar daño a la solicitud, sus datos, o el sistema que la sustenta.

Hay situaciones en las que el código en una parte particular de su aplicación no puede manejar un error. Tal vez el código no tiene suficiente información o no tiene los derechos necesarios para realizar una tarea. En algunos casos, es necesario interactuar con el usuario para que el usuario pueda tomar la decisión.

Estas son sólo algunas de las circunstancias en las que su aplicación en realidad tiene que señalar un error. Una aplicación Java utiliza una excepción para indicar un error. Lanzar una excepción medios para crear uno y enviarlo a la persona que llama.

Un excepción es una alerta de una especie. En él se describe una condición excepcional en su solicitud y le indica que ha ocurrido un error. Las excepciones pueden ocurrir por muchas razones. El error podría ser en el código o en el entorno de la aplicación.

Video: Sintaxis de java y comentarios - Curso Java

Por ejemplo, si su aplicación intenta abrir un archivo que no existe, el entorno de ejecución de Java (JRE) generará una excepción que le dice a su aplicación sobre el error.

Lanzar una excepción medios para crear el objeto de excepción y luego enviarlo a la parte de la aplicación que llama el código actual. Cuando su aplicación se produce una excepción, se crea un objeto que le dice a los demás que se ha encontrado un error que no se puede arreglar. Como sugiere el término, una excepción es algo que su código hace para condiciones excepcionales, cuando no hay otra alternativa disponible.

Video: Jcreator no compila - Solucion

Hay muchas fuentes de error en una aplicación. Usted puede asumir que el error está en el código, pero a menudo no lo es. El error podría existir en una biblioteca o en algún otro código sobre las que la aplicación no tiene control. En algunos casos, el error no tiene nada que ver con el código, pero con el entorno de aplicación.

Por ejemplo, la aplicación no puede tener acceso a un recurso que se requiere para trabajar. Un archivo puede estar ausente, o la conexión de red podría estar abajo. Los usuarios también pueden causar errores al proporcionar una entrada incorrecta.

En su mayor parte, no hay errores que una aplicación no puede manejar de alguna manera cuando el código de la aplicación es lo suficientemente robusto y tiene suficiente información para resolverlo. Sin embargo, antes de que una aplicación puede hacer cualquier cosa con un error, debe tener la información necesaria para resolverlo.

Una de las mejores herramientas que un desarrollador tiene es hacer una aplicación lo suficientemente robusta como para manejar cualquier error es clasificar el error y entender por qué sucede.

Artículos Relacionados