/**
   Beispiel fuer Exceptions (4)
   @author Benedikt Großer, Holger Arndt
   @version 24.04.2003
*/
public class ExcBsp4
{
  public static void main(String[] argv)
  {
    int[] a = new int[2];
    a[0] = 1;
    a[1] = 2;
    int b, c;

    try
      {
	b = 5;
	System.out.println(a[2]);
	System.out.println("Mich sieht man nur, wenn keine Ausnahmen auftraten.");
      }
    catch (ArrayIndexOutOfBoundsException aioobe)
      {
	System.out.println("Habe gefangen: " + aioobe); 
	System.out.println("Die Message lautet: " + aioobe.getMessage()); 
	aioobe.printStackTrace();
       }
    finally
      { 
	System.out.println("Mich sieht man. Immer."); 
      }

    //c = b;   // FEHLER: variable b might not have been initialized
    System.out.println("Sieht man mich?");
  }
}
