Java
401 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Der Funktionsumfang für Java 17 ist nun eingefroren, wobei für die nächste Version von Java zehn neue Funktionen hinzugekommen, zwei Funktionen entfernt und zwei Funktionen als veraltet enthalten sind. Zu den für Version 17 festgelegten Funktionen gehören die Unterstützung von kontextspezifischen Deserialisierungsfiltern, die eine Sicherheitsverbesserung darstellt, und eine Vorschau auf den Muster..
Das Thema Exceptions ist eines der schon länger diskutierten in Java. Egal ob man diese mag oder nicht, sie sind da und wir müssen mit ihnen umgehen.
Software wird immer komplexer. Ohne ganzheitliche Betrachtung und viel Automation ist effektive Softwareentwicklung kaum noch möglich. Dieser Artikel stellt die Idee von XXDD vor, die konsequente Weiterentwicklung von ATDD und BDD. XX steht für Ausführbare Beispiele. Als zentrale Drehscheibe und mit der richtigen Automation im Entwicklungsprozess können Ausführbare Beispiele die Softwareentwicklun..
Ich habe mich in der Vergangenheit schon mehrmals über Collection-Frameworks für Java ausgelassen. In den letzten Jahren haben sich aber die Eclipse Collections als eine der weitverbreitetsten Bibliotheken etabliert. Auch bei uns in Neo4j haben sie die selbst entwickelten „primitive collections" ersetzt. Damit konnten wir Zehntausende Zeilen Code löschen, den wir nicht mehr warten müssen, bei glei..
Beim Thema Testautomatisierung fallen dem Fachmann als erstes geskriptete Oberflächentests, Capture & Replay-Techniken und Unittests ein. Generell werden Tests automatisiert, wenn damit gegenüber der manuellen Ausführung Ressourcen gespart werden können. Für die Regression sind automatisierte Tests unverzichtbar: Nach jedem Update müssen möglicherweise neu eingebrachte Fehler gefunden werden –..
