Java 9 to Java 17: Learn 12 additions in around 60 mins udemy course free download

What you'll learn:

Java 17 – the cool new features introduced since Java 11

  • Sealed classes: customize an inheritance hierarchy using closed classes and interfaces.
  • Records: save yourself time and effort by utilizing forms for data-centric classes.
  • Switch expressions: understand how they work and how to use the ‘yield’ keyword.
  • Pattern matching: for both ‘switch’ and ‘instanceof’.
  • Text blocks: their advantages and how to code them.
  • Preview features: understand what they are and how to enable them in IntelliJ.

Requirements::

Description:

This crash course is for Java developers who want to quickly learn 12 additions to the Java language between Java 9 and Java 17, the current Long Term Support release. Since Java 9, the Java language and platform contain numerous changes but the twelve features introduced in this course will get utilized often in your day-to-day life as a Java programmer.

The course is driven completely using examples, every feature explained via code in around 5 minutes.

In some of the examples, we will utilize JUnit, OpenJFX, Jackson, and OpenCSV - You don't need to know any of these libraries. The focus will be on the 12 features.

Basic knowledge of Maven and JUnit is required.

You will also get to reinforce your learning by solving a bunch of interesting exercises.

We will go through the following:

By the end of the course, you will get a good understanding of Modern Java features.

These features will help you be a more productive programmer.

Who this course is for:

Course Details:

Download Course