Java 25: Einfacherer Einstieg und Programmstart dank JEP 512

Das Java-Entwicklungsteam hat den Programmstart von Java modernisiert. Der Einstieg ist leichter und der Aufwand fĂĽr Hilfs- und Demoprogramme geringer.

Artikel verschenken
vorlesen Druckansicht 2 Kommentare lesen
, Luca Butt / iX

(Bild: Luca Butt / iX)

Lesezeit: 5 Min.
Von
  • Yasser Al-Biladi
Inhaltsverzeichnis

Wie Java-Programme starten, ist seit der 1996 erschienenen Version 1.0 klar definiert. Seit Java 25 gibt es ganz offiziell eine weitere Möglichkeit. Verantwortlich ist das Feature JEP 512 – Compact Source Files and Instance Main Methods, das nach mehreren Previews und Namensänderungen nun finalisiert wurde.

Es soll den Einstieg in die Programmierung mit Java vereinfachen und Boilerplate reduzieren. Die Neuerung zielt nicht nur auf kleine Tools wie Skripte und CLI-Utilities mit besonders hohem Anteil an Boilerplate-Code ab, sondern auch auf die Lehre in der Softwareentwicklung, in der Java nach wie vor eine wichtige Rolle spielt. Dort war solcher Code der erste Stolperstein.

Mehr zum Thema Programmieren
iX-tract
  • Java 25 hat eine maĂźgebliche Ă„nderung gebracht, die den Start einfacher Java-Programme vereinfacht.
  • Kleine Programme wie Skripte oder Befehlszeilendienstprogramme benötigen keine Klassendeklaration mehr.
  • Einsteiger und Systemadministratoren finden schneller den Zugang zu Java, da sie sich nicht mit komplexen Sprachfunktionen befassen mĂĽssen.
  • IntelliJ IDEA, Eclipse, Visual Studio Code und NetBeans berĂĽcksichtigen bereits JEP 512.

Hinzu kommt, dass Einsteiger dabei sofort mit Schlüsselwörtern wie class, public, static und void konfrontiert werden. Deren Bedeutung erschließt sich jedoch erst, wenn man die Prinzipien der Sprache verstanden hat, speziell das Zusammenspiel von Sichtbarkeit, Klassen- und Objektmodell sowie Methodensignaturen. Zusätzlich treten Typ- und Syntaxdetails wie der Arrayparameter String[] oder String... auf und je nach Projektstruktur eine package-Deklaration oder zusätzliche import-Anweisungen.

Das war die Leseprobe unseres heise-Plus-Artikels "Java 25: Einfacherer Einstieg und Programmstart dank JEP 512". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.