% master: ausnahmen.tex
% Ausnahmen (Exceptions) v0.1
% 2011-06-08 (Rx)

%\subsection{Ausnahmen (Exceptions)}
%-----------------------------------

\begin{verbatim}
import java.io.*;
public class trycatchfinally {
  public static void main(String args[]) {
    Runtime mySystem = Runtime.getRuntime();    //Objekt Runtime erstellen
    try{                                        //unsichere Anweisungen
      mySystem.exec("xaos");
    } catch(IOException e) {                    //Fehlerbehandlung
      System.err.println("Es ist ein Fehler aufgetreten: " + e);
    } finally {                         //Anweisungen werden immer ausgeführt
      System.out.println("Kritischer Bereich wurde ausgeführt!");
    }
  }
}
\end{verbatim}

