17 Punkte von GN⁺ 2025-09-18 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Javas erstes Programm beginnt nun nicht mehr mit public static void main(String[] args), sondern kann mit der vereinfachten Syntax void main() geschrieben werden
  • In der neuen Syntax lassen sich Ein- und Ausgaben schon mit einfachen Aufrufen wie IO.readln und IO.println erledigen, wodurch der Code deutlich intuitiver wird
  • Bisher ausführliche Konstrukte wie new Scanner(System.in) oder System.out.println werden damit überflüssig
  • Das bisherige Ärgernis ist „endlich vorbei“; durch die leichtere Grundstruktur von Java werden die Einstiegshürde gesenkt und die Lernfreundlichkeit deutlich verbessert

  • Traditionell verlangte Java für den Programmstart die lange Deklaration public static void main(String[] args)
  • Mit Stand vom 16. September 2025 wird die komplexe Deklaration der main-Funktion, die als allererstes Java-Beispiel galt, durch eine neue einfache Form ersetzt
  • Bisherige Variante:
    public class Main {  
        public static void main(String[] args) {  
            Scanner scanner = new Scanner(System.in);  
            System.out.print("What is your name? ");  
            String name = scanner.nextLine();  
            System.out.println("Hello, " + name);  
        }  
    }  
    
  • Neue Variante:
    void main() {  
        var name = IO.readln("What is your name? ");  
        IO.println("Hello, " + name);  
    }  
    
  • Die Syntax stand lange in der Kritik, für Einsteiger unnötig ausführlich zu sein und wie ein „magischer Spruch“ auswendig gelernt werden zu müssen
  • Durch die Beseitigung der Umständlichkeit und Schwerfälligkeit der bisherigen Deklaration und die Einführung einer kompakten Syntax steigt die Lesbarkeit des Codes, und die Einstiegshürde für Java sinkt deutlich
    • Grundlegende Beispiele verwenden nicht länger komplexe Objekterzeugung und Aufrufe wie Scanner oder System.out.println

> Good Fucking Riddance = „Endlich ist der Mist weg. Tschüss und weg damit.“

Noch keine Kommentare.

Noch keine Kommentare.