En passant une exception jusqu'à l'appel de la chaîne d'

Espérais pour une explication de ce que signifie passer d'une exception jusqu'à l'appel de la chaîne d'approvisionnement, en déclarant que l'exception dans mes méthodes de lance de la clause et pourquoi je veux le faire.

Voici un exemple de ma compréhension de lancer propre exception.

public class ExceptionThrow {
    char[] charArray = new char[] { 'c', 'e', 'a', 'd' };

    void checkArray() throws ABException {
        for (int i = 0; i < charArray.length; i++) {
            switch (charArray[i]) {
            case 'a':
                throw new ABException();
            case 'b':
                throw new ABException();//creating the instance of the
                                        //exception anticipated
            default:
                System.out.println(charArray[i] + " is not A or a B");

            }
        }
    }

    public static void main(String[] args) {
        ExceptionThrow et = new ExceptionThrow();

        try {
            et.checkArray();
        } catch (ABException ab) {
            System.out.println(ab.getMessage() + " An exception did actually occur");
        } finally {
            System.out.println("This block will always execute");
        }

    }
}

class ABException extends Exception {
}

Comment pourrais-je passer l'exception de "l'appel de la chaîne d''?

ce qui concerne
Arienne

OriginalL'auteur Arianule | 2011-12-08