Tag Archives: java 9

Publish-Subscribe mit der Flow-API in Java 9

Die Concurrency-APIs im JDK sind seit Java 1.5 ein wichtiger Bestandteil und haben immer wieder kleinere oder größere Aktualisierungen bekommen. So auch in Java 9 (JEP 266). In diesem Fall ist ein kleines Publish-Subscribe Framework (im Folgenden auch Flow-API genannt) … Continue reading

Posted in Java Basics | Tagged , , , , | Leave a comment

SafeVarargs-Annotation in Java

Wer in Java häufig mit Generics arbeitet weiß, dass dabei häufiger sehr spezielle Warnungen auftreten, insbesondere im Bezug auf die Typsicherheit von Variablen und Parametern. Wer beispielsweise einen Ellipsis-Operator (auch Varargs-Operator genannt) in der Methodensignatur einer generischen Methode verwendet, erhält … Continue reading

Posted in Did you know?, Java and Quality, Java Basics | Tagged , , , | Leave a comment

Java für alte Plattformen kompilieren

Heute soll es einmal um einige Compiler-Flags gehen, und zwar um -source, -target und das mit Java 9 eingeführte –release (JEP 247). Während man mit -source das Quellcodelevel setzen kann (-source 1.6 würde es beispielsweise auf Java 6 setzen), lässt … Continue reading

Posted in Did you know?, Java and Quality, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , , | Leave a comment

Release von Java 10

Nach der Umstellung auf die sechsmonatigen Release-Zyklen ist nun kurz nach der Version 9 bereits Java 10 erschienen. Das mag verwunderlich erscheinen, da sich viele Entwickler noch gar nicht tiefer mit den Modularisierungsmöglichkeiten der letzten Version auseinandergesetzt haben und bisher … Continue reading

Posted in Java Basics | Tagged , , , , | 1 Comment

Spring Boot 2.0 GA

Die freudige Nachricht: Spring Boot 2.0 ist verfügbar! Spring Boot hat sich mittlerweile zum Standard-Framework für die meisten Spring-Projekte entwickelt. Es ist damit sehr einfach, neue Spring Projekte aufzusetzen. Einen Großteil des Konfigurationsaufwands wird dem Entwickler durch Konventionen abgenommen, sodass … Continue reading

Posted in Spring Universe | Tagged , , , , , , , | Leave a comment

Ankunft des Spring Data Release Trains Kay

Der heiße Herbst der Neuerscheinungen geht weiter. Kurz nach dem Spring 5 Release wurde nun auch Spring Data mit all seinen Subprojekten im Rahmen des Release Trains “Kay” aktualisiert. Als Persistenz-Abstraktion für diverse relationale (über JPA) und NoSQL-Datenbanken (Cassandra, Redis, … Continue reading

Posted in Spring Universe | Tagged , , , , , , , | Leave a comment

Process API – Java 9

For controlling and managing processes on your operating system, Java provides the ProcessAPI. But the API lacks some key functionality, which makes handling with processes in Java a mess. With Java 9, this API will get a considerable update. What … Continue reading

Posted in Did you know?, Java Basics | Tagged , , | 4 Comments