Java Language Evolution - Head Crashing Informatics 17 | Advanced Java

Опубликовано: 22 Март 2026
на канале: Markus Karg
69
5

This is not your dad's Java anymore! 😲

The Java programming language has changed massively since Java 7, after introduction of the keyword var, records, switch expressions, and many more syntax changes. Modern Java feels quite differently and allows new idioms. Time to look into the language changes of nearly one decade, to get an idea how to write modern code style, and to express your ideas more concise.

Also, in future we will have even better means to express ourselfs in terms of syntax instead of terms of API or architecture: Valhalla and Loom will further move Java into a readable and well-performing language.

Stay safe and... Party on!

08: lambda expressions, method references, interface default methods, interface static methods, functional interfaces, effectively final variables, repeating annotations
09: https://cr.openjdk.java.net/~iris/se/...
10: https://cr.openjdk.java.net/~iris/se/...
11: https://cr.openjdk.java.net/~iris/se/...
12: https://cr.openjdk.java.net/~iris/se/...
13: https://cr.openjdk.java.net/~iris/se/...
14: https://cr.openjdk.java.net/~iris/se/...
15: https://cr.openjdk.java.net/~iris/se/...

Ondro's Java Language diff: https://ondro.inginea.eu/index.php/ne...

Jewellery by stkarg.design (  / stkarg.design  )

A Peilung 0 Production (   / @peilung0943  )

Contains Sound FX by Mike Koenig: Metal Grinder (Attribution 3.0)