Tag Archives: java 8

Guava 21 erschienen – Im Zeichen von Java 8

Googles beliebte Bibliothek Guava ist in Version 21.0 erschienen. Hauptaspekt dieses Releases sind Anpassungen für Java 8, insbesondere dessen Lambdas & Streams API. Auszug der Neuerungen Guavas Function, Predicate und Supplier Interfaces erweitern jetzt die gleichnamigen FunctionalInterfaces aus Java 8. … Continue reading

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

Hibernate 5.2 erschienen

Das kürzlich erschienene Hibernate 5.2 benötigt zur Laufzeit nun mindestens Java 8. Dieser große Schritt ist für Minor-Releases sonst eher unüblich. Man will damit in Vorbereitung auf Hibernate 6 schon mal alte Zöpfe abschneiden. Das bisherige hibernate-java8 Modul wurde entfernt … Continue reading

Posted in Java EE, Java Persistence | Tagged , , , , , | Leave a comment

Java 8 Lambdas unter der Lupe

Mit Java 8 kam das wohl größte Update für Java SE. Dabei gab es sowohl Neuerungen in der Sprache (Lambdas, Default-Methoden, …), in der Klassen-Bibliothek (Streams), als auch in der JVM. Die Lambda-Ausdrücke sind eine Art Grundlage für viele der … Continue reading

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

Parallel stream processing in Java 8 – performance of sequential vs. parallel stream processing

Parallel processing is all around nowadays. Because of the increase of the number of cpu cores and the lower hardware cost which allows cheaper cluster-systems, parallel processing seems to be the next big thing. Java 8 cares for this fact … Continue reading

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

Texte aufsplitten und zusammenführen in Java 8 – Teil 2

Nachdem wir uns die verschiedenen Split-Varianten des JDK angeschaut haben, wollen wir in diesem Teil der kleinen Blog-Serie schauen, wie man Datenstrukturen zu Strings zusammenführen kann. Vor Java 8 gab es dazu keine spezielle Funktionalität, man musste dieses Verhalten vielmehr … Continue reading

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

Texte aufsplitten und zusammenführen in Java 8 – Teil 1

In Java kann man schon seit längerem Texte anhand von Trennzeichen in einzelne Bestandteile zerlegen. Für das Gegenteil, das Zusammenführen von Collections oder Arrays mit benutzerdefinierten Trennzeichen zu einem String (join) gab es bis Java 8 keine geeignete Unterstützung im … Continue reading

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

Optional in Java 8

Das Behandeln von Null-Werten kann in Java sehr lästig sein. Zu leichtsinniger Einsatz der Null-Referenz hat unangenehme Laufzeitfehler zur Folge. Aber es ist Besserung in Sicht: mit Java 8 hielt nun endlich die Klasse Optional Einzug in die Klassenbibliothek. Bisher … Continue reading

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