Una excepción es un evento que detiene el flujo normal de un programa //Cachar la excepción try{ } catch (Exception e) { System.out.println(e.getMessage()); } //Generar una excepción throw (new Exception("detiene ejecución")); public class miExcep extends Exception { public String getMessage(String lsMsg){ return lsMsg; } } void ejecuta() throws miExcep { } ArithmeticException - Desbordamiento o división entre cero NumberFormatException - Fallo de string a número IndexOutOfBoundsException - Índice no valido en arreglo NegativeArraySizeException - Crear un vector con longitud negativa NullPointerException - Intento de uso de referencia nula SecurityException - Violación de seguridad en tiempo de ejecución EOFException - Final del archivo FileNotFoundException - No existe el archivo IOException - Error en archivos InterruptedException - Error en un Thread (Tarea)