java

Páginas: 2 (324 palabras) Publicado: 17 de marzo de 2014
Uno de los problemas más importantes al escribir aplicaciones es el tratamiento de los
errores. Errores no previstos que distorsionan la ejecución del programa. Las
excepciones de Java hacenreferencia e este hecho. Se denomina excepción a una
situación que no se puede resolver y que provoca la detención del programa; es decir
una condición de error en tiempo de ejecución (es decir cuando elprograma ya ha sido
compilado y se está ejecutando). Ejemplos:
􀂀 El archivo que queremos abrir no existe
􀂀 Falla la conexión a una red
􀂀 La clase que se desea utilizar no se encuentra en ningunode los paquetes
reseñados con import
Los errores de sintaxis son detectados durante la compilación. Pero las excepciones
pueden provocar situaciones irreversibles, su control debe hacerse en tiempode
ejecución y eso presenta un gran problema. En Java se puede preparar el código
susceptible a provocar errores de ejecución de modo que si ocurre una excepción, el
código es lanzado (throw) a unadeterminada rutina previamente preparada por el
programador, que permite manipular esa excepción. Si la excepción no fuera capturada,
la ejecución del programa se detendría irremediablemente.
EnJava hay muchos tipos de excepciones (de operaciones de entrada y salida, de
operaciones irreales. El paquete java.lang.Exception y sus subpaquetes contienen
todos los tipos de excepciones.
Cuandose produce un error se genera un objeto asociado a esa excepción. Este
objeto es de la clase Exception o de alguna de sus herederas. Este objeto se pasa al
código que se ha definido para manejar laexcepción. Dicho código puede manipular las
propiedades del objeto Exception.
Hay una clase, la java.lang.Error y sus subclases que sirven para definir los
errores irrecuperables más serios. Esoserrores causan parada en el programa, por lo
que el programador no hace falta que los manipule. Estos errores les produce el sistema
y son incontrolables para el programador. Las excepciones son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS