1. Hello World mit der main-Methode
Was ist Java und die JVM?
Java ist eine objektorientierte Programmiersprache, die 1995 von Sun Microsystems (jetzt Teil von Oracle) entwickelt wurde. Java ist bekannt für seine Plattformunabhängigkeit, was bedeutet, dass Java-Programme auf verschiedenen Betriebssystemen ohne Änderungen am Code ausgeführt werden können. Dies wird durch die Java Virtual Machine (JVM) ermöglicht, die den Java-Bytecode in Maschinencode übersetzt, der auf dem jeweiligen Betriebssystem ausgeführt werden kann.
Wichtige Punkte über die Java-Programmiersprache
- Plattformunabhängigkeit: Einmal geschrieben, kann der Code überall ausgeführt werden (Write Once, Run Anywhere - WORA).
- Objektorientiert: Java unterstützt Konzepte wie Klassen, Objekte, Vererbung, Polymorphismus und Abstraktion.
- Robust: Java bietet starke Speicherverwaltung, automatische Garbage Collection und Ausnahmebehandlung.
- Sicher: Java hat Sicherheitsfunktionen wie Bytecode-Überprüfung und eine Sicherheits-Manager-Architektur.
- Multithreading: Java unterstützt die gleichzeitige Ausführung mehrerer Threads, was die Entwicklung von parallelen Anwendungen erleichtert.
- Hohe Leistung: Dank der Just-In-Time (JIT) Compiler und der Optimierungen in der JVM bietet Java eine gute Leistung.
Hello World mit der main-Methode
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Erklärung
public
: Diemain
-Methode muss öffentlich (public
) sein, damit sie von der JVM (Java Virtual Machine) ausgeführt werden kann.static
: Die Methode gehört zur Klasse selbst, nicht zu einer Instanz der Klasse.void
: Die Methode gibt keinen Wert zurück.String[] args
: Ermöglicht, der Methode Kommandozeilenargumente zu übergeben.
Bedeutung der main-Methode
Die main
-Methode ist der Einstiegspunkt für jedes Java-Programm. Wenn Sie ein Java-Programm ausführen, sucht die JVM nach der main
-Methode, um die Ausführung zu starten. Ohne eine main
-Methode kann ein Java-Programm nicht ausgeführt werden. Die Signatur der main
-Methode muss exakt so sein, wie sie im obigen Beispiel gezeigt wird, damit die JVM sie als Einstiegspunkt erkennt. Dies macht die main
-Methode zu einem unverzichtbaren Bestandteil jedes ausführbaren Java-Programms.