Seguidores

MIS WEBS



viernes, 13 de abril de 2018

USO DE LAS CLAUSULAS THROWS, TRY, CATCH Y FINALLY PARA TRATAMIENTO DE EXCEPCIONES IOException


COMO UTILIZAR EL TRATAMIENTO DE EXCEPCIONES



En el siguiente artículo rápido os explicare como funciona  throws / try / catch en java y como utilizarlos para el tratamiento de excepciones en nuestros programas.

Cuando un método contiene la clausula throws, el método hará dos cosas si todo es correcto realizará la primera parte del método en caso de que no sea así realizará lo que indiquemos.
Cuando existe un fallo en nuestro programa con la clausula throws crearemos un objeto de la clase IOException que a su vez hereda de la clase error.  


Este objeto IOexception nos ayudará a realizar el tratamiento de errores. Para ello disponemos de try y del catch. Que poniendo un símil a lo bruto es como un if y un elseif del error. Cuando aparezca un error lo capturará el catch.

Sintaxis



Public Static Método(parametros) throws IOExceptions{
try{ 
//Código en caso de que el método funcione
}catch(IOException e){
//Código en caso de error en el método
  }
}



Cláusula finally


Existaran casos en los que cuando realicemos un try catch necesitemos incluir una condición que se cumpla siempre exista error o no. Imagina que estas conectando a una BBDD externa y a mitad del try se cae el programa, en ese caso la BBDD no se cerraría y estarí gastando recursos.

Sintaxis conexión a BBDD:

try {
Abrimos conexión BBDD;
       Ejecutamos SQL;
       Almacenamos datos en un resulset(tabla virtual o tabla intermedia);
       Accederemos y Leeremos nuestro resulset;
       Creamos resulset;
       } catch (SQLException e) {
       Instrucciones de control de excepción;
       }finally{
       Cerramos conexión a BBDD;
       }



No hay comentarios:

Publicar un comentario

Buscar este blog

Sandisk y Western Digital