el try catch, es lo mismo ue usar el throws??

Antony Suica Cuartas

Antony Suica Cuartas

Pregunta
studenthace 5 años

el try catch, es lo mismo ue usar el throws??

2 respuestas
para escribir tu comentario
    Sergi Sacristan MArtínez

    Sergi Sacristan MArtínez

    studenthace 5 años

    Resumiendo un poco: Try catch sirve para capturar los errores y poder tratarlos, es muy util para que en caso de que la aplicación falle no cierre la aplicación de forma brusca. El programador decide como gestionarlo

    Throws se usa para lanzar una excepcion al método que le ha llamado, es decir al padre. Es una forma de decir yo he intentado hacer esto y como no he podido se lo paso a otro. Lanza el error hacia arriba para que otro lo controle.

    Ten en cuenta que si lo vas lanzando hacia arriba y este no se captura con un try catch acabará al runtime y petará la aplicación

    Si sabes que el procedimiento puede arrojar un exception encapsula la llamada en un try catch

    Pongo un ejemplo:

    public void ejecutar_Proceso(){ try{ funcion(); }catch (Exception e){ Messagebox(e.Message()); } } public void funcion(){ Throws new Exception("Procedimiento no implementado") }

    Saludos

    Osvaldo Frias

    Osvaldo Frias

    studenthace 5 años

    No. De forma simple:

    • Try: bloque de código que se es susceptible de arrojar errores o excepciones (throw). Este bloque de código siempre se acompaña de un bloque Catch al final de la definición bloque.

    • Catch: bloque de código que se ejecuta cuando ocurre un error o una excepción en el bloque Try. Siempre es precedido por un bloque Try.

    • Throw: palabra reservada que se utiliza para avisar al programa que ocurrió un error o una excepción al ejecutar el código.

    Espero haber solucionado tu duda.

    Saludos.

Curso de Java SE Persistencia de Datos

Curso de Java SE Persistencia de Datos

Comprende cómo funciona la persistencia de datos en un sistema de información utilizando una base de datos relacional como método de almacenamiento. Conecta Java con una base de datos mediante un driver. Crea una aplicación que permita iniciar sesión, ejecutar las acciones del crud y obtener datos de una API rest.

Curso de Java SE Persistencia de Datos
Curso de Java SE Persistencia de Datos

Curso de Java SE Persistencia de Datos

Comprende cómo funciona la persistencia de datos en un sistema de información utilizando una base de datos relacional como método de almacenamiento. Conecta Java con una base de datos mediante un driver. Crea una aplicación que permita iniciar sesión, ejecutar las acciones del crud y obtener datos de una API rest.