|JAX London Blog

What’s New in Java 22?

This article explores new features in Java 22, including finalized functionalities like unnamed variables for patterns and foreign function APIs, and new functionalities like pre-constructor code and multi-file source code launching. It previews features like a class-file API for bytecode manipulation and stream gatherers for custom stream operations, enhancing code readability, performance, developer experience, and stream processing.

Kotlin – the better Java?

The Kotlin programming language saw the light of day in February 2016 with version 1.0. In 2019, Google declared Kotlin the "first-class citizen" of Android development, helping it achieve a breakthrough. But what makes Kotlin special? Why is it worth taking a look at even for Java veterans who have nothing to do with Android? This article will cover this and other questions.

Java 12 Tutorial: How the new switch expressions work

The switch case expressions in Java go back pretty much to the beginnings of the programming language. It was basically a compromise in language design to make it easier for C++ developers to switch to Java. Relics like break and fall-through were not very intuitive and caused a lot of errors. In addition, the case statement was very limited regarding the notation of the values. Fortunately, this all changes with Java 12. The syntax has been slightly modified to allow specifying one expression and multiple values. In this way, case differences can be formulated much more elegantly.
1 2 3 6

STAY TUNED!

JOIN OUR NEWSLETTER

Behind the Tracks

Software Architecture & Design
Software innovation & more
Microservices
Architecture structure & more
Agile & Communication
Methodologies & more
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Big Data & Machine Learning
Saving, processing & more