Java
405 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Dieser Artikel beschäftigt sich mit den neuen Herausforderungen beim Testen intelligenter Maschinen, aber auch damit, wie wir mithilfe Künstlicher Intelligenz die Qualität der IT-Systeme vorhersagen und so handeln können, dass ein Rückgang der Qualität angegangen wird, bevor der Anwender Fehler irgendeiner Art wahrnimmt. Auf diese Weise stellen wir sicher, dass die Stakeholder nachhaltig der Quali..

Langjährige Leser von JavaSPEKTRUM werden sich vielleicht noch an die Artikelserie „Reise ins Ungewisse“ [RIU] erinnern. Aber nicht nur die Sprache Java und ihre APIs haben sich weiterentwickelt – auch die Schätze (Tools), die direkt beim JDK mitgeliefert werden, haben sich verändert. Aus diesem Grund möchte ich diese noch einmal vorstellen. Sie werden erstaunt sein, welche mächtigen Werkzeuge Sie..
Im Buch „97 Things every Java Programmer should know” (ich habe 2 der 97 Tipps beigetragen) gibt es ein Kapitel zu einigen Kommandozeilentools im JDK. Da ich selbst regen Gebrauch solcher Helfer mache, stelle ich diese in dieser Kolumne kurz vor.
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..
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..