Java 9

59 Beiträge · Seite 1 von 6

Module entwickeln und einbinden

· Christian Ullenboom

Das JPMS (Java Platform Module System), auch unter dem Projektnamen Jigsaw bekannt, ist eine der größten Neuerungen in Java 9. Im Mittelpunkt steht die starke Kapselung: Implementierungsdetails kann ein Modul geheim gehalten. Selbst Hilfscode innerhalb des Moduls, auch wenn er öffentlich ist, darf nicht nach außen …

Weiterlesen: Module entwickeln und einbinden →

JMOD-Dateien und JAR-Dateien

· Christian Ullenboom

Der Klassenlader bezieht .class-Dateien nicht nur aus Verzeichnissen, sondern in der Regel aus Containern. So müssen keine Verzeichnisse ausgetauscht werden, sondern nur einzelne Dateien. Als Container-Formate finden wir JMOD (neu in Java 9) und JAR. Wenn Java-Software ausgeliefert wird bieten sich JAR- oder …

Weiterlesen: JMOD-Dateien und JAR-Dateien →

Java 9 ist raus

· Christian Ullenboom

Und zum Download bereit. Java 8 ist damit von der Download-Seite verdrängt. Chief Architect der Java Platform Group bei Oracle Mark Reinhold gibt es paar Details unter , warum Jigsaw so wichtig ist. Und jetzt freuen wir uns auf Java 10 ….

Weiterlesen: Java 9 ist raus →

Asynchrones Programmieren mit CompletableFuture (CompletionStage)

· Christian Ullenboom

So schöne an Future-Objekten ist die Abarbeitung im Hintergrund und die Möglichkeit, später abzufragen, ob das Ergebnis schon da ist. Allerdings fehlt der Future-Schnittstelle eine Methode, automatisch nach der Fertigstellung einen Folgeauftrag abzuarbeiten. Dafür bietet die Java-Bibliothek eine spezielle Unterklasse …

Weiterlesen: Asynchrones Programmieren mit CompletableFuture (CompletionStage) →