WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Este Cmap, tiene información relacionada con: exepciones, Throwable es la Clase base que representa todo lo que se puede lanzar en java como excepcion, finally ???? Es el bloque de codigo que se ejecuta siempre, haya o no excepcion. Ejemplo: Cerrar archivos, etc., CAPTURA DE EXCEPCIONES a traves de try, DECLARACION DE EXCEPCIONES ???? La palabra clave throws se utiliza para identificar la lista posible de excepciones que un metodo puede lanzar y que no lo puede controlar, se añade a la cabecera del metodo seguido de la clase a la que pertenece la excepcion lanzada. Ejemplo1: public static void main (String args[]) throws IOException{} Ejemplo2: public void Reporte (String curso, char turno) throws Exception{}, EXCEPCION ???? TIPOS DE EXCEPCION, CAPTURA DE EXCEPCIONES a traves de catch, catch ???? Codigo que captura y controla cuando se produce una excepcion. Se pueden colocar sentencias catch sucesivas, cada una contolando una excepcion diferente., EXCEPCION ???? Ejemplos: -Se intenta realizar una division por cero - Se sale de los limites de un arreglo -El usuario escribe una palabra cuando se esperaba un numero -Se intenta calcular la raiz cuadrada de un numero negativo -Se intenta leer un fichero que no existe -etc, Error es una Subclase de Throwable que se refiere a errores muy graves relacionados con la computadora, memoria o procesador y que no deberian de ser tratados por el programador. Ejemplo: -Memoria agotada, error interno de la JVM, etc., EXCEPCION estan el NORMAS EN EL USO DE EXCEPCIONES, EXCEPCION estan el LANZAMIENTO DE EXCEPCIONES, EXCEPCION ???? CAPTURA DE EXCEPCIONES, Exception es una Subclase de Throwable e indica situaciones que se pueden controlar. Esta compuesto por 2 clases que heredan de ella., RuntimeException ???? Excepcion en tiempo de ejecucion. Errores del programador y que los puede evitar. Ejemplo: -Division por cero -Acceso fuera de los limites de un arreglo, etc., En java, las excepciones se representan como objetos de la clase Exception ???? EXCEPCION, NORMAS EN EL USO DE EXCEPCIONES ???? Norma 1: Si una excepcion se puede manejar no debe propagarse. Es mas comodo usar metodos que no produzcan errores. Norma 2: No abusar de ellas. Preferir el uso de condicionales cuando sea posible. Norma 3: Separar el tratamiento de errores de la logica., EXCEPCION ???? Throwable, LANZAMIENTO DE EXCEPCIONES ???? -Se realiza con la sentencia throw (lanzar) seguida de un objeto de la clase Exception (o una de sus clases derivadas). -el objeto de la clase Exception se crea como siempre con una llamada a new, seguida del nombre del constructor. -La palabra clave throw es usada por todos los metodos que disparan excepciones y requiere como unico argumento un objeto throwable. Ejemplo: throw new Exception ("Error de datos");, EXCEPCION es un Evento que ocurre durante la ejecucion de un programa y que interrumpe el flujo normal de sus instrucciones. Las excepciones aumentan en gran medida la robustez de las aplicaciones., EXCEPCION estan el DECLARACION DE EXCEPCIONES