InicioCiencia Educacion] Excepciones (Propagacion y Lanzamiento Throws)

] Excepciones (Propagacion y Lanzamiento Throws)

Ciencia Educacion5/10/2012
Actualizado 10/05/2012 http://www.taringa.net/posts/ciencia-educacion/14743137/_JAVA_-Excepciones.html http://www.taringa.net/posts/ciencia-educacion/14745465/_JAVA_-Excepciones-_-CATCH_-FINALLY-_actualizado-09_05_2012.html Como ya dije antes si se produce una excepcion la cual no es capturada esta se propagara a la pila de llamadas lo cual finalizara el programa, pero seria complicado revisar nuestro codigo y adivinar donde el usuario pudiera provocar una excepcion y si los trataramos uno por uno aumentariamos demasiado el codigo, para evitar esto ,se puede propagar la excepcion en todo los metodos usados en el Main. Como se puede ver en el ejemplo el Main es el dedicado a tratar esta excepcion, los metodos usados en el main en caso de que se produciera una excepcion, estos lanzaran la Excepcion al Main el cual mediante el try sera capturado, entonces asi nos ahorramos declarar el try y el catch en cada metodo. Y tambien como veran los dos metodos mediante el "Throws" se lanza al Main el tipo de excepcion que podria generarse dentro del propio metodo. Throws para excepciones marcadas(checked) En muchas ocasiones donde se presenta una excepcion marcada en la que no se permite compilar el programa, seria mas facil arrojar la excepcion fuera del main en lugar de capturarla lo que nos ahorraria lineas de codigo, esto se debe hacer en el main declarando el throws y el el tipo de excepcion antes de las llaves de instruccion, asi se evitara la excepcion tan solo. En la siguiente imagen se muestra que en el codigo se arroja la excepcion al main, la cual no es tratada y nos impide la compilacion,siempre es necesario que se lanzada fuera del main. Aqui abajo se muestra que ahora si se declara el throws que la arroja fuera del main Nota:pero la excepcion siempre debera ser lanzada fuera del main, solo funciona con execiones marcadas generadas antes de compilar,las RuntimeException necesitan ser capturadas necesariamente y todas las demas excepciones marcadas que se produzcan en la ejecucion Actualizado 10/05/2012 En el ejemplo de abajo se puede ver que a pesar de que no fue capturada la excepcion el fichero fue creado.
Datos archivados del Taringa! original
5puntos
799visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

m
marshall1992🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.