Java
464 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Dass beim Einsatz parallel laufender Threads kritische Bereiche vor konkurrierenden Zugriffen geschützt werden müssen, ist unter Java-Programmierern hoffentlich bekannt. Weniger bekannt hingegen ist, dass Prozesssynchronisationen oft schon in Situationen notwendig werden, die es auf den ersten Blick gar nicht vermuten lassen. Dieser Artikel beschreibt derartige Fallstricke und zeigt die Grundwerkz..
Wie die Zeit vergeht! Wenn Sie diesen Artikel lesen, wird Java 14 schon als finale Version verfügbar sein (Releasedatum 17. März 2020). Jetzt ist gerade der erste Release Candidate erschienen. Ein interessantes Preview Feature in dieser neuen Version sind Records. Preview Features müssen explizit aktiviert werden, sie sind vor allem zum Sammeln von Feedback gedacht und können in Syntax und Semanti..
Cloud-native Entwicklung hat den Zenit des Gartner-Hype-Zyklus überschritten. Die erste Welle der Ernüchterung ist eingetreten. Zwei Jahre junge Anwendungen sind schon heute technische Altlasten. Die Entwickelbarkeit von stark verteilten Anwendungen geht an die Grenze des Erträglichen. Der Aufwand für Betrieb und Wartung der Infrastruktur ist immens. Die Komplexität steigt an Stellen, die bisher v..
Cloud-Native Technologien bieten Vorteile, erfordern aber auch Fachkenntnisse. Die Cloud ermöglicht Automatisierung und Zusammenarbeit zwischen Entwicklung und Betrieb.
Dieses Mal werden wir uns ansehen, was der Unterschied zwischen Vererbung und Delegation sein kann. Oder besser ausgedrückt, warum ich Delegation bevorzuge und ein eher selten eingesetztes Feature in Java hervorheben möchte.