Tag Archives: lambda

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 , , , , , , , , , , , , | 4 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

Serialization of lambda expressions – using Java 8 Lambdas in Hazelcast distributed Executor and Executor Services

Lambdas in Java 8 are a very powerful solution to ease the writing of code in many situations. One of the domains for lambdas is the programming of Callable or Runnable tasks in parallel thread execution environments. Since Callables and … Continue reading

Posted in Java Basics, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , , | Leave a comment

Upcoming GWT releases (2.7 and 3.0) in 2014 and beyond

According to Thomas Broyer, the plans for upcoming releases of GWT changed a little bit. In the comments of a Google+ post, he wrote the following: The plan has shifted a bit. We’ll do a 2.7 near June, and will … Continue reading

Posted in Java Web Frameworks | Tagged , , , , | 8 Comments