Category Archives: Java Basics

Java Optional – Endlich so, wie es schon immer sein sollte

Seit Java 8 gibt es die Optional-Klasse, die mittlerweile bestimmt fast jeder schon einmal genutzt oder zumindest gesehen hat. Da in Java der Umgang mit optionalen Objekten und damit verbunden null ja leider nicht so elegant ist wie in manch … Continue reading

Posted in Java Basics | Tagged , | 1 Comment

Java 10 – Die Änderungen an den Klassenbibliotheken

Mit Java 10 gab es neben dem größeren Update der Local-Variable Type Inference auch noch einige kleinere Änderungen an den Klassenbibliotheken. Hier eine Übersicht über die wichtigsten Änderungen an den Klassenbibliotheken.

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

7 Dinge, die mit Java 11 entfernt werden

Gegen September 2018 soll Java 11 veröffentlicht werden, doch bereits jetzt gibt es einige Informationen, was, und insbesondere, was nicht mehr in Java 11 enthalten sein wird. Hier eine kleine Liste der 7 wichtigsten Features, Module und Frameworks, die mit … Continue reading

Posted in Java Basics, Java EE | Tagged , , , | 2 Comments

Streams – Neue Methoden in Java 9

Wer schon einmal mit längeren Streams gearbeitet hat, kennt sicherlich die limit-Methode, welche auf einem Stream aufgerufen werden kann. Diese begrenzt die Menge an Tupeln, die weitergegeben werden, auf eine fixe Zahl. Leider war es bisher nicht möglich, diese Begrenzung … Continue reading

Posted in Java Basics | Tagged , | Leave a comment

Resource Bundles und Properties in Java

Was ist von folgendem Codestück zu halten?

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

Multi-Release JAR-File

Viele Programmbibliotheken und Frameworks in Java unterstützen mehrere Java Versionen. Das führt dazu, dass neue Sprachfeatures und neue Funktionen der Plattform-API in diesen Projekten nur zögerlich umgesetzt werden, um die Abwärtskompatibilität mit alten Java Versionen nicht zu untergraben. Insbesondere im … Continue reading

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

Collections – Factory Methoden

Ein Set, eine Liste oder eine Map im Code zu erstellen, hat in Java bisher recht viel Boilerplate-Code mit sich gebracht. Mit Java 9 wurden nun einige neue Factory-Methoden (JEP 269) eingeführt, mit denen die Erstellung, insbesondere von unveränderlichen Collections, … Continue reading

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