Upload
niclaus-appenzeller
View
103
Download
1
Embed Size (px)
Citation preview
DVG1 - 03 - Einführung in JavaDVG1 - 03 - Einführung in Java 11
Einführung in JAVAEinführung in JAVA
22 DVG1 - 03 - Einführung in JavaDVG1 - 03 - Einführung in Java
Das erste ProgrammDas erste Programm
public class Hello{
public static void main (String [] args){
System.out.println("Hello, world!");}
}
33 DVG1 - 03 - Einführung in JavaDVG1 - 03 - Einführung in Java
public class Hellopublic class HelloJede Datei enthält genau eine öffentliche (Jede Datei enthält genau eine öffentliche (publicpublic) ) Klasse. Der Dateiname stimmt mit dem Klassennamen Klasse. Der Dateiname stimmt mit dem Klassennamen überein. Typ „java“, also überein. Typ „java“, also Hello.javaHello.java
public static void main (String [] args)public static void main (String [] args)Die Ausführung eines Programms beginnt immer mit der Die Ausführung eines Programms beginnt immer mit der Funktion Funktion mainmain, die genau so definiert werden muß., die genau so definiert werden muß.
System.out.println("Hello, world!");System.out.println("Hello, world!");Die Klasse Die Klasse SystemSystem bezieht sich auf den Rechner, der bezieht sich auf den Rechner, der das Programm ausführt. das Programm ausführt. outout bezeichnet das bezeichnet das Standardausgabe-Objekt der Klasse System und Standardausgabe-Objekt der Klasse System und printlnprintln die Methode von die Methode von outout mit der eine mit der eine Zeichenkette auf die Standardausgabe ausgegeben Zeichenkette auf die Standardausgabe ausgegeben wird.wird.
44 DVG1 - 03 - Einführung in JavaDVG1 - 03 - Einführung in Java
Bearbeitungsschritte:
edit Hello.java
javac Hello.java
java Hello
55 DVG1 - 03 - Einführung in JavaDVG1 - 03 - Einführung in Java
edit Hello.java
Es wird der Editor aufgerufen. Damit wird der Text der Datei Hello.java eingegeben und bearbeitet.
javac Hello.java
Der JAVA-Compiler wird aufgerufen. Dieser erzeugt den Java-Byte-Code. 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.
66 DVG1 - 03 - Einführung in JavaDVG1 - 03 - Einführung in Java
Editor
.java - Dateien
Java-Compiler
.class - Byte-Code-Dateienvirtuelle java- Maschine