Allgemein

526 Beiträge · Seite 2 von 53

Inselraus: Vererbung und Überschattung von statischen Variablen in Schnittstellen

· Christian Ullenboom

Die Konstanten einer Schnittstelle können einer anderen Schnittstelle vererbt werden. Dabei gibt es einige kleine Einschränkungen. Wir wollen an einem Beispiel sehen, wie sich die Vererbung auswirkt, wenn gleiche Bezeichner in den Unterschnittstellen erneut verwendet werden. Die Basis unseres Beispiels ist die …

Weiterlesen: Inselraus: Vererbung und Überschattung von statischen Variablen in Schnittstellen →

Oracle JDK vs. OpenJDK und Migration zu Azul für den kommerziellen Betrieb

· Christian Ullenboom

Veränderungen in der Verfügbarkeit des Java Development Kit seit dem Release des JDK 11 im September 2018 erschweren den sicheren Betrieb von Java-Anwendungen für viele Endnutzer. Die Nutzung des Oracle JDK ist im kommerziellen IT Betrieb nun nur noch mit Lizenz möglich. Azul Systems tritt an, mit der Zulu OpenJDK …

Weiterlesen: Oracle JDK vs. OpenJDK und Migration zu Azul für den kommerziellen Betrieb →

Quiz: Listen in Arrays konvertieren und toArrays(...) beherrschen

· Christian Ullenboom

Während Array.asList(...) nur ein Dektorator ist, der ein Array so aussehen lässt, als wäre es eine List, übertragen drei überladene Methoden toArray(...) aus Collection alle Elemente einer Sammlung auf eine Liste: Object[] toArray() T[] toArray(T[] a) default T[] toArray​(IntFunction generator) (Java 11) Was ist das …

Weiterlesen: Quiz: Listen in Arrays konvertieren und toArrays(...) beherrschen →

Geschichte hinter OpenJDK

· Christian Ullenboom

Schon seit Java 1.0 gibt es den Quellcode der Standardbibliotheken (falls er beim JDK mitinstalliert wurde, befindet er sich im Wurzelverzeichnis unter dem Namen src.zip), und jeder Interessierte konnte einen Blick auf die Implementierung werfen. Zwar legte Sun damals also die Implementierungen offen, doch weder die …

Weiterlesen: Geschichte hinter OpenJDK →

Quarkus 1.0.0 erschienen

· Christian Ullenboom

Das „Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from the best of breed Java libraries and standards.“ ist in der ersten Version erschienen und positioniert sich gegen Spring Boot und Jakarata EE. Zum Weiterlesen und schauen:

Weiterlesen: Quarkus 1.0.0 erschienen →