Java - Throws
Concepto
- 
    
Palabra clave Java
 - 
    
Se utiliza en la
firmade unmétodoparaindicarque estemétodopodríalanzaruno de lostipos de excepcionesenumerados - 
    
Indica que en ese
métodopodría producirse unaexcepcióny que esta serálanzada(no capturada dentro del método)para que sea atrapada en unnivel superior - 
    
No debe confundirse con la palabra clave
throwse usa en las declaraciones demétodospara indicar que elmétodopuedelanzarel tipo de excepción dado - 
    
Las declaraciones
throwsle indican que debeestar preparadopara detectarexcepcionesde tipo el cual el hayamos indicado en la cabecera del método declarado 
class Ejemplo {
public static void lanzarThrows() throws NullPointerException {
  Object n = null;
   n.toString();
  }
 }
- Se pueden especificar varios tipos de excepción
 
class Ejemplo {
void lanzarThrows() throws NullPointerException , InterruptedException, TimeOutException {
// ..
 }
}
- 
    
Las excepciones comprobadas que se lanzan en el método deben declararse en la cláusula
throwsa menos que estén atrapadas dentro del método - 
    
Las excepciones no verificadas no tienen este requisito por lo que no deben mencionarse en la declaración
throws 
      
      
      
Deja un comentario