Java
464 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Erfahrene Java-Entwickler können viele der Entwurfsmuster des „Gang of Four“-Buchs aus dem Stand zitieren, identifizieren und anwenden. Trotzdem stehen diese Patterns praktisch seit Erscheinen des Buchs unter Kritik: Da sie teils vage definiert sind, strotzen „moderne“ Codebasen nur so von Singletons, Factories und Buildern. Auf der anderen Seite stehen die Anhänger der funktionalen Programmierung..
Über die Rolle, die Java in modernen Software-Hardware-Ökosystemen spielt, nachzudenken, ist keine so einfache Aufgabe. Der Autor dieses Artikels schreibt für JavaSPEKTRUM seit mehr als zehn Jahren und wird einen kleinen Blick in seine — von seiner Elektroniker-Tätigkeit durchaus „beeinflusste” — Glaskugel werfen.
Bei der Performanzbeurteilung eigener Java-Programme und -Methoden spielt präzise Zeitmessung eine zentrale Rolle. Teil 1 dieser zweiteiligen Artikelserie demonstriert die Schwierigkeiten klassischer Stoppuhrmessungen und gibt eine Einführung in den Java Microbenchmark Harness (JMH), mit dem sich wesentlich fundiertere Messresultate erzielen lassen.
Java feiert seinen fünfundzwanzigsten Geburtstag. Das ist in unserer Industrie eine sehr lange Zeitspanne. Daher liegt der Verdacht nahe, die Java-Plattform müsste bald das Zeitliche segnen, um moderneren Lösungen Platz zu machen. Doch weit gefehlt. Sowohl Java als Sprache als auch Java als Ökosystem haben sich prächtig entwickelt, befinden sich auf dem aktuellen Stand der Zeit und Technik. Woran ..
Angesichts des deutlichen Trends in Richtung Containerisierung und Cloud-native stellt sich die Frage, ob Java EE noch die richtige Entscheidung für eine zukunftsfähige IT-Architektur ist. Ein Vergleich mit Spring Boot anhand der Zwölf Faktoren von Adam Wiggins liefert ein klares Nein als Antwort. Das bedeutet nicht, dass jede Java EE-Anwendung von heute auf morgen abgeschaltet werden muss, aber z..