Dois-je jeter IllegalArgumentException à la fonction?

Je suis en train de construire un logiciel scientifique avec beaucoup de calculs et de cours d'arguments peuvent avoir de mauvaises longueurs etc... j'ai Donc utilisé IllegalArgumentException classe comme il a semblé bon nom pour la question, mais dois-je mettre de la throws IllegalArgumentException à la définition de la fonction ?

Je demande cela parce que après je l'ai écrit, l'Éclipse de l'Éditeur ne m'a pas demandé d'entourer la fonction avec try et catch. J'ai pensé que c'est de cette façon try et catch ont été appliquées. J'ai lu le tutoriel sur la gestion des exceptions Java.com pourtant, je ne suis pas sûr que j'ai compris la partie concernant ma question de droit.

source d'informationauteur Ismail Marmoush