Cita:
Iniciado por Fuzzylog La jerarquía de Excepciones comienza con Throwable. De ella derivan las verificadas (RuntimeException) y las no verificadas (Exception).
Cuando escribes un método y usas throws Throwable, equivale a hacer
try {
// lo que quiera que haga el código
} catch(Throwable t) {
throw t;
}
Simplemente, ante cualquier tipo de excepción que se produzca en este método, lanzará la misma al método que lo llame desde cualquier otra parte de la aplicación.
Tú decides en qué punto quieres gestionar esas excepciones, como por ejemplo, para hacer rollbacks de operaciones contra una base de datos, devolver un resultado diferente o mostrar un mensaje de error, etc.
gracias ahora entiendo...
dime si estoy errado pero creo que ese throws en un metodo seria innecesario colocarlo y al momento de hacer la llamada a ese metodo se coloca "try{}" "catch{}" para manejar la excepción es decir si la llama del metodo se hace en un bloque try....
gracias por tu ayuda