Category Archives: Java Basics

Java 12 Überblick

Java 12 ist das nächste Major-Release und bringt einige Neuerungen mit sich. Diese umfassen sowohl größere Änderungen, wie die Switch-Expressions, als auch kleinere Verbesserungen in der JVM, in der Klassenbibliothek und bei der Garbage Collection. Im Folgenden werden wir uns … Continue reading

Posted in Java Basics | Tagged | Leave a comment

Raw-String-Literals geplant nach Java 12

Mithilfe der Raw-String-Literals können, wie der Name bereits andeutet, Strings in ihrer rohen Form, sprich ohne Interpretation der meisten Escape-Sequenzen, verwendet werden. Dies erhöht die Lesbarkeit, erleichtert das Verwenden von Multiline-Strings und die Verwendung von Strings zur plattform- und sprachübergreifenden … Continue reading

Posted in Java Basics | Tagged , , | 1 Comment

Switch Expressions in Java 12

Java 12 bringt einige interessante neue Features, darunter auch umfassende Erweiterungen für die Kontrollstruktur switch. Spezifisch befassen wir uns im Folgenden mit bisherigen Problemen und wie diese unter anderem durch die neue Switch-Expression in Java 12 gelöst werden.

Posted in Java Basics | Tagged , | 1 Comment

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