Category Archives: Java Basics

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 , , , , , , , , , , , , | 5 Comments

Handling money and currencies in Java with JSR 354

Back in May 2015, JSR 354 featuring an API for handling monetary values and currencies was finally released. The specification consists of the following things: An API for handling e. g. monetary amounts and currencies SPIs to support interchangeable implementations … Continue reading

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

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

Geld einsammeln für JUnit Lambda – The Next Generation JUnit

JUnit gehört in die Toolbox eines jeden Java Entwicklers, es ist vermutlich eines der am weitesten verbreiteten Opensource Frameworks überhaupt. Ursprünglich entstanden ist es auf einem Transatlantik-Flug als eine bunte Sammlung von GOF Design Patterns. Es besticht durch seine Einfachheit … Continue reading

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

JavOSize – an early first look at it – a new rising star of Java profilers and performance tools?

JavOSize is a young company bringing a new performance tool to the Java world. The command line interface version is absolutely free of cost, a commercial graphical user interface version will be available soon. And JavOSize thinks about putting the … Continue reading

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