Einführung in JAVA DVG1 - 03 - Einführung in Java 1 Das erste Programm DVG1 - 03 - Einführung in Java public class Hello { public static void main (String [] args) { System.out.println("Hello, world!"); } } 2 DVG1 - 03 - Einführung in Java public class Hello Jede Datei enthält genau eine öffentliche (public) Klasse. Der Dateiname stimmt mit dem Klassennamen überein. Typ „java“, also Hello.java public static void main (String [] args) Die Ausführung eines Programms beginnt immer mit der Funktion main, die genau so definiert werden muß. System.out.println("Hello, world!"); Die (statische) Klasse System bezieht sich auf den Rechner, der das Programm ausführt. out bezeichnet das StandardausgabeObjekt der Klasse System und println die Methode von out mit der eine Zeichenkette auf die Standardausgabe ausgegeben wird. 3 Bearbeitungsschritte: edit Hello.java DVG1 - 03 - Einführung in Java javac Hello.java java Hello 4 edit Hello.java Es wird der Editor aufgerufen. Damit wird der Text der Datei Hello.java eingegeben und bearbeitet. javac Hello.java DVG1 - 03 - Einführung in Java Der JAVA-Compiler wird aufgerufen. Dieser erzeugt den Java-ByteCode. Dieser ist unabhängig vom entsprechenden Rechner und in Dateien mit dem Typ "class" enthalten, z.B. Hello.class . java Hello Der Byte-Code wird von der „virtuellen Java-Maschine“ interpretiert und ausgeführt. 5 Editor .java - Dateien DVG1 - 03 - Einführung in Java Java-Compiler virtuelle javaMaschine .class - Byte-Code-Dateien 6