\begin{slide}{Java-Programme ausführen}

zu Java allgemein vgl. Horn, Kerner, Forbrig, Kaiptel 5.4,
zu Einzelheiten siehe Dokumentation auf \url{http://java.sun.com}

\begin{itemize} \itemsep 0pt
\item
  Programmtext \verb|Collatz.java| wird übersetzt (kompiliert)
  in \verb|Collatz.class| (sog. Class-File)
\item
  das kompilierte Programm 
  kann ausgeführt werden:
  \begin{itemize}
  \item
    als Applikation (d. h. alleinstehend)
  \item
    als Applet (d. h. in einem Web-Browser)
  \end{itemize}
\end{itemize}

Der Zwischenschritt über Class-Files dient der Effizienz
(weniger Platz, schneller ausführbar)

und (eingeschränkt) der Geheimhaltung\\
(Quelltext ist nicht direkt sichtbar)

\end{slide}
