Thinking Beyond Java 8

- 83%

0
Certificate

Paid

Language

Level

Beginner

Last updated on March 27, 2025 5:01 am

Stay up to date with the latest advancements in Java! This course explores the new features, tools, and improvements from Java 9 to Java 17.

Add your review

What you’ll learn

  • Starting from Java 9, navigate through every release up to Java 17
  • Language Features
  • Garbage Collectors like G1, ZGC, Epsilon, Shenandoah
  • Super useful tools like Jpackage, JShell, JDK Flight Recorder, and more
  • Performance-related improvements
  • Removals and Deprecations
  • Understand the new JDK release cycle and how the Java language and platform are evolving at a rapid pace
  • Make well-informed decisions about moving beyond Java 8
  • Tips on Migration(Examples on JAXB, Hibernate, and Spring Boot)

The Java platform is developing faster than at any time in its history. One key area of focus remains developer productivity.

The challenge is keeping up to date with all the latest changes.

This course will help you to-

  1. Understand how the Java language and platform are evolving after Java 8

  2. Be well-versed with different enhancements, innovations, improvements, and tools after Java 8

  3. Know about the new JDK release cycle

  4. Catch up with the latest modern features

Along with the above, broaden your horizon about different areas that one should look at in a given JDK release.

Starting from Java 9, we will incrementally move up to Java 17 and explore :

Language Features, Garbage Collectors, Library enhancements, Tools, Removals and Deprecations, and a lot more.

We target a single Java release in every section.

Some of the topics covered –

  • Text Blocks, Switch Expressions, Records, Pattern Matching for instanceof, Pattern Matching for switch, Sealed Classes

  • Garbage Collectors – G1, Epsilon, ZGC, Shenandoah

  • Modularity, jdeps, jlink, jdeprscan

  • Improved Docker Container Detection

  • Tool/Toolkit – Jpackage, JShell, JDK Flight Recorder

  • Factory methods in Collections

  • Compact Strings

  • Understand how String concatenation works behind the scenes

  • Some of the changes in the Stream API

  • Local Variable Type Inference along with recommendations on usage

  • Application Class Data Sharing

  • The new HTTP Client API

  • Handy String API changes

  • Writing scripts using the Java programming language

  • Teeing Collector

  • JMH (Java Microbenchmark Harness)

  • Encapsulated JDK internals

  • Tips on Migration (Examples on JAXB, Hibernate, and Spring Boot)

      and more!

The course will immensely benefit Java developers interested in getting up to speed with the ever-evolving Java language.

There are lots of exercises (along with the solution) that will help you to gain confidence.

The course is not a migration guide but we do cover numerous areas that can have an impact on migration.

What if you have questions?

I offer full support, 7 days a week, answering any questions you have.

Who this course is for:

  • Java developers interested in getting up to speed with the ever-evolving Java language
  • You want to learn the new features of modern Java

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Thinking Beyond Java 8”

×

    Your Email (required)

    Report this page
    Thinking Beyond Java 8
    Thinking Beyond Java 8
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.