Exception défini par l'utilisateur sont enregistrés ou non des exceptions
Dans mon application web créé une exception défini par l'Utilisateur s'étend à l'Exception.Est-il coché ou non Coché exception
public class InvalidDataException extends Exception{
public InvalidDataException() {
super();
//TODO Auto-generated constructor stub
}
/**
* @param arg0
*/
public InvalidDataException(String message) {
super(message);
//TODO Auto-generated constructor stub
}
}
Vous devez vous connecter pour publier un commentaire.
Seulement les exceptions qui sont des sous-classes de
RuntimeException
sont considérés comme décoché.La vôtre ne l'est pas, et, par conséquent, est un vérifié exception.
C'est un checked exception de la classe. Toute classe qui étend la classe d'Exception seront définis par l'utilisateur Vérifié classe d'exception. Où, comme toute classe qui extends RuntimeException sera Décoché classe d'exception.
Vous pourriez avoir utilisé IllegalArgumentException.
Cette exception n'est pas cochée alors que le vôtre est vérifié que @duffymo & @aix commenté.
Exceptions Définies par l'utilisateur sont vérifiées exceptions, car ils sont étendus à l'Exception de la classe qui est la super classe de toutes les exceptions s'est produite,lorsque la case est décochée exceptions sont prolongés par des temps d'exécution des Exceptions.
Il y a deux classes d'appel que partiellement vérifiée exception.
1.) Classe d'Exception
2.) la classe throwable
Il appelle partiellement vérifié, car certains de leurs sous-classes ne sont pas cochées. Si vous avez étendu la classe d'Exception alors il est Vérifié exception