Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/08/2012, 00:42
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: excepciones java

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.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}