With the release of JDK 15, there has been seven new versions of Java in the past three years. Java developers are now being provided with new features at a faster pace than at any time in the 25-year history of the Java programming language.
You will still hear claims that Java is the new COBOL, and its popularity is in decline. The reality, however, is that Java developers are now being provided with new features at a faster pace than at any time in its 25-year history. This session explores in detail what these changes are and how best to use them (as well as advice on when not to use them). It also explains the significance of preview features and incubator modules. The presentation covers the following new language features:
* Local variable type inference (JDK 10)
* Switch expressions (JDK 12)
* Text blocks (JDK 13)
* Records (JDK 14)
* Pattern matching for instanceof (JDK 14)
* Sealed classes and changes to Records (JDK 15)
For each of these JDKs, you will also learn the most useful additions to the core class libraries. At the end of this session, you’ll be all set to write modern Java code!
Video producer: https://www.jfokus.com