JavaAnwendungen
Java-Anwendungen sind Softwareprogramme, die in der Programmiersprache Java geschrieben und auf der Java Virtual Machine ausgeführt werden. Die JVM ermöglicht plattformunabhängige Ausführung, da der gleiche Bytecode auf verschiedenen Betriebssystemen läuft, sofern eine passende JVM verfügbar ist. Java-Anwendungen können Konsolenprogramme, Desktop-Anwendungen mit Swing oder JavaFX, Webanwendungen (Servlets, JSP, JSF) und verteilte Systeme umfassen.
Java-Editionen unterscheiden Aufgabenbereiche: Java SE (Standard Edition) deckt Kernsprache und Standardbibliothek ab; Java EE bzw. Jakarta
Typische Struktur und Verpackung: Klassen, Pakete und ein Einstiegspunkt public static void main(String[] args) kennzeichnen ausführbare
Ausführung und Betrieb: Programme werden mit der Java-Runtime-Umgebung gestartet, typischerweise über Befehle wie java -jar app.jar.
Anwendungsbereiche und Ökosystem: Java bietet ein umfangreiches Ökosystem mit Frameworks wie Spring, JavaFX, Hibernate und Hadoop.