Java-Einführung: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 32: | Zeile 32: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="java"> | |||
/* 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*/ | /* 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*/ | ||
Zeile 37: | Zeile 39: | ||
class HelloWorld{ | class HelloWorld{ | ||
} | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="java"> | |||
/* 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){ | |||
} | } | ||
</syntaxhighlight> |
Version vom 22. April 2025, 11:15 Uhr
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:
- Quelltext in Java programmieren
- Umwandeln des Quelltextes in plattformunabhängigen Bytecode ("Zwischensprache")
- 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){
}