Skip to content

Commit

Permalink
Create 2025-02-19-java-fuer-anfaenger-fuer-fortgeschrittende.markdown
Browse files Browse the repository at this point in the history
  • Loading branch information
MPriess authored Jan 19, 2025
1 parent 6e7500e commit 138726c
Showing 1 changed file with 36 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
layout: event
title: "Java für Anfänger (für Fortgeschrittene)"
date: 2025-02-19 19:15:00 +0100
registration: https://www.meetup.com/java-user-group-karlsruhe/events/305464425
tags: events
speakers:
- nparlog
location: disy2
---

Javas Erfolg als eine der meistbenutzten Programmiersprachen der Welt
fußt zu nicht unerheblichen Teilen auf seiner Zugänglichkeit für
Anfänger.

Aber was Mitte der 90er einen einfachen Einstieg bedeutet hat, wirkt
heute relativ umständlich: Klassen, (statische) Methoden, Sichtbarkeit,
Parameterdefinitionen, Arrays, JDKs, Compiler, Launcher, IDEs – all das
sind Konzepte und Werkzeuge, die Newcomer entweder erlernen oder
ignorieren müssen.

Oracle und OpenJDK, insbesondere Project Amber, haben hier in den
letzten Jahren angesetzt und eine Reihe von Verbesserungen auf den Weg
gebracht:

* direkte Ausführung von Quellcode
* wesentliche Vereinfachung der Hauptklasse
* einfachere Interaktion mit dem Terminal
* Eröffnung eines Programmierparadigmas, das besser zu kleinen Projekten
passt
* VS-Code-Erweiterung, die umgehend Preview Feature unterstützt

Es muss aber nicht dabei bleiben, die technische Grundlage zu
modernisieren. Die Weiterentwicklungen des letzten Jahrzehnts erlauben
auch eine Anpassung von Lehrplänen, die darauf abzielt, Java weniger
komplex erscheinen zu lassen und unmittelbarer einsetzbar zu machen.

0 comments on commit 138726c

Please sign in to comment.