Information of news
4-11-2021, 01:30

Thinking Beyond Java 8

Category: Tutorials

Thinking Beyond Java 8
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 155 lectures (11h 31m) | Size: 2.83 GB

Java 9 to Java 17: A step by step navigation
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

Programming experience with Java 8 (Some of the code examples contain Lambdas & Streams)
A computer with the latest JDK and an IDE
Basic understanding of Maven (Used only for a handful of lectures)

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-

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

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

Know about the new JDK release cycle

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

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
Site BBcode/HTML Code:
Dear visitor, you went to the site as unregistered user.
We recommend you Sign up or Login to website under your name.
Would you like to leave your comment? Please Login to your account to leave comments. Don't have an account? You can create a free account now.

Tag Cloud

archive of news