
Antony Suica Cuartas
Preguntael try catch, es lo mismo ue usar el throws??
-
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.

Sergi Sacristan MArtínez
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
No. De forma simple:
Espero haber solucionado tu duda.
Saludos.