Il est parfois nécessairede définir son propre type d'exception, pour identifier une catégorie particulière de situation. On procède par extension du type Exception, avec les deux constructeurs suivants, le second permettant d'associer un message textuel au déclenchement d'une exception :
class MonException extends Exception { MonException() {} MonException(String message) { super(message); }