Documente Academic
Documente Profesional
Documente Cultură
Exceptii
Exceptii
catch (ExceptionType1 e) {
prelucrarea exceptiei de tipul 1
}
catch (ExceptionType2 e) {
prelucrarea exceptiei de tipul 2
}
finally {
prelucrarea tuturor celorlalte tipuri de exceptii
}
1
public static void main (String args[]) {
int[] myArray = new int[10];
try {
System.out.println("Inainte de o atribuire
valida in matrice...");
myArray[0] = 100;
System.out.println("Inainte de o atribuire
invalida in matrice...");
myArray[100] = 100;
System.out.println("Dupa o exceptie in
matrice");
}
catch (ArrayIndexOutOfBoundsException e) {
System.out.println("Eroare de indice in
matrice!");
}
}
}
2
public MyOutOfRangeException (String s) {
super(s);
}
}
Obs: sec]iunea throw din declara]ia func]iei oblig\ orice rutin\ care apeleaz\
metoda VerifyRange s\ con]in\ o procedur\ de tratare a excep]iei
MyOutOfRangeException.