Libro

Páginas: 2 (322 palabras) Publicado: 17 de mayo de 2012
MANEJO DE EXCEPCIONES
En java los errores son conocidos como excepciones. Cuando se produce una excepción se crea un objeto del mismo tipo de la excepción. La clase Throwable, es la súper clase detodas las clases de manejo de excepciones. Cuando se genera una excepción, el programa java busca un manejador para el error (handler). El handler es una porción de código que identifica el tipo deobjeto correspondiente al error que se ha producido, y contiene sentencias que se van a ejecutar luego de que ocurrió el error.

Ejemplo de los tipos de errores:

Divisiones para cero.
Manejo dearchivos.
Errores accediendo a base de datos.
Errores definidos por el usuario.

TIPOS DE EXCEPCIONES

CHECKED: Son las excepciones que revida el compilador.
UNCHEKED: Son las excepciones que norevisa el compilador y se dan en tiempo de ejecución. Ejemplo: RuntimeException.

DECLARANDO EXCEPCIONES

La sentencia throw(lanzar) se usa en los métodos para lanzar una excepción que serárevisada por el compilador(cheked exception):

throw new NombreClasedeExcepcion();

MANEJANDO EXCEPCIONES

Para manejar las excepciones y evitar que un programa termine por algún error se usa elbloque: try-catch. Las sentencias del bloque try, que se encuentran después de la sentencia que causo la excepción no se ejecutaran. Las sentencias de bloque try, que se encuentran después de la sentenciaque causo la excepción no se ejecutaran.

try{
char x = (char)System.in.read();
}
Catch (IOException ioe){
//código para manejar el error.
}
Catch (Exception e){
//código paramanejar el error.
}
MANEJANDO EXCEPCIONES

Ejemplo:

public class Test{
public static void main(String [] args){
int dato1=0, dato2=0, dato3=0;

System.out.println(“Se inicia la aplicacion”);try{
dato1++;
dato3 = dato1/dato2;
dato2++;
}
catch(ArithmeticException e){
System.out.println(“Error:” + e.getMessage());
dato3 = dato1;
}
System.out.println(dato1 + “ ” + dato2 + “...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Libro libro
  • Libros
  • Libro
  • Libros
  • Libros
  • Libros
  • Libros
  • Libros

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS