Java-Einführung

Aus FI-Wiki

Geschichte

Java (1995) ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde

Die Programmiersprache ist ein Bestandteil der Java-Technologie – diese besteht grundsätzlich aus:

  • dem Java-Entwicklungswerkzeug (JDK) zum Erstellen von Java-Programmen
  • der Java-Laufzeitumgebung(JRE) zu deren Ausführung. Die Laufzeitumgebung selbst umfasst die virtuelle Maschine (JVM) und die mitgelieferten Bibliotheken.

Vorgehensweise

Der Ablauf beim Programmieren mit Java ist folgender:

  1. Quelltext in Java programmieren
  2. Umwandeln des Quelltextes in plattformunabhängigen Bytecode ("Zwischensprache")
  3. Ausführen des Bytecodes mit Hilfe eines Interpreters ("Virtuelle Maschine")

Editor / IDE

Notepad++, VS-Code, IntelliJ, Eclipse usw.

Das 1. Programm

class HelloWorld{

	public static void main(String[] args){

		System.out.println("HelloWorld");

	}
	
}
/* eine Klasse ist ein abgeschlossener Code-Bereich, beginnt mit Schlüsselwort class, danach folgt der Name der Klasse (beginnt mit Großbuchstabe und wird in Camel-Case Schreibweise geschrieben), damit der Java-Compiler weiß, wo die Klasse beginnt und endet wird der gesamte Code in geschweifte Klammer {} gesetzt*/

class HelloWorld{
		
}
/* Der eigentliche Code einer Klasse besteht aus Methoden, Methoden bündeln mehrere Zeilen Code zu einer Einheit, unsere Methode heißt main, diese Methode ist der Startpunkt jedes Java-Programms!!!, die main-Methode hat 3 Eigenschaften und einen Parameter: 

public: die Methode ist von außen zugänglich

static: der Code der Methode kann ausgeführt werden, ohne das vorher ein Objekt der Klasse erzeugt werden muss
 
void: die Methode hat keinen Rückgabewert

String[] args: Übergabeparameter
*/

public static void main(String[] args){
		
}
/*
Gibt den Parametern in den runden Klammern auf dem Bildschirm aus. 
In unserem Fall handelt es sich um eine Zeichenkette (String), es können aber auch andere Datentypen ausgeben werden.
println ist eine in der Java-Bibliothek vordefinierte Methode, welche etwas auf der Konsole ausgibt
*/

System.out.println("Hello World");