Java: Konzepte

Willemers Informatik-Ecke

Java ist zunächst einmal einfach eine Programmiersprache. Sie hat starke Anleihen bei C++, so dass sie für C++-Programmierer relativ leicht zu erlernen ist.

Java Runtimesystem

Das Besondere an Java ist, dass der Code von einem Laufzeitsystem interpretiert wird, das dem Programm vorgaukelt, alle Maschinen seien gleich. Dadurch kann portabel programmiert werden.

Der Compiler dient dazu, einen Zwischencode zu erzeugen, der vom Laufzeitsystem interpretiert wird. Es kann auch Code erzeugt werden, der einen WWW-Browser als Laufzeitsystem nutzt.

Applikations- und Appletprogrammierung

Applikation

Eine Java-Applikation startet mit der öffentlichen, statischen Funktion main einer Klasse. Dies ist analog zur Funktion main in C.

public class hello {
  public static void main(String argv[]) {
    System.out.println("hello world");
  }
}

Applet

Mit Applets werden Programme für Browser geschrieben. Dazu werden Klassen entwickelt, die von der Klasse Applet abgeleitet werden. Beispielsweise:

public class hello extents Applet {
  public paint(Graphics g) {
    g.PaintString("hello world", 10, 10);
  }
}

Als Beispiel für ein Applet kann man sich das Spiel Bermuda ansehen.


Homepage - Java (C) Copyright 1999, 2000 Arnold Willemer