Différence entre Throw et Throws

Quelle est la différence entre Throw et Throws en java ? –  Le mot clé Throw dans java est utilisé pour lancer une exception de manière explicite et il est principalement utilisé pour lancer une exception personnalisée. La clause Throws est utilisée pour déclarer une exception, ce qui signifie qu’elle fonctionne de manière similaire au bloc try-catch.
 
 

Définition de Throw

Lorsque on souhaite explicitement lancer une exception, on utilise le mot-clé throw. Le mot clé throw est suivi d’un objet de la classe d’exception qu’on souhaite lancer ici c’est ArithmeticException.

Par exemple:

throw new ArithmeticException("Arithmetic Exception");

 

Définition de Throws

Lorsqu’on ne veut pas gérer une ou plusieurs exceptions avec un bloc try-catch dans une méthode, on doit utiliser le mot clé throws dans sa signature comme ci-dessous.

// signature de la méthode
public void maMethod() throws IOException 
{
    ...
}
Différence entre Exception et Error en java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *