What’s New in Java 11: Long-term Support

This course provides an overview of the most important features in Java 11, such as the new library and language features, performance and security enhancements, and the accelerated release schedule.
Course info
Rating
(19)
Level
Intermediate
Updated
Sep 14, 2018
Duration
1h 10m
Table of contents
Description
Course info
Rating
(19)
Level
Intermediate
Updated
Sep 14, 2018
Duration
1h 10m
Description

Staying up to speed with Java is difficult for any Java developer, as Java 11 is released only six months after Java 10. In this course, What's New in Java 11: Long-term Support, you'll learn about the new and most important features in Java 11. First, you'll learn about the accelerated release schedule and how Java 11 is different. Next, you'll dive into the many deprecations and removals that happened in Java 11 that may affect your codebases. There are new library and language features to explore as well, such as an all-new HttpClient API. Last, you'll learn about performance and security enhancements in this release. When you're finished with this course, you'll be ready to make the most of Java 11 in your own projects.

About the author
About the author

Sander is a Fellow at Luminis in The Netherlands, where he crafts modular and scalable software, most often on the JVM, but with a touch of TypeScript when needed. He also is a Java Champion and author of the O'Reilly book 'Java 9 Modularity' (see javamodularity.com). As an avid conference speaker, Sander loves sharing knowledge, also through his blog at http://branchandbound.net and as Pluralsight instructor.

More from the author
Modern Java: The Big Picture
Beginner
1h 58m
Nov 2, 2018
More courses by Sander Mak
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Hi, everyone. My name is Sander Mak, and welcome to my course, What's New in Java 11. I'm a Fellow and Software Architect at Luminis in the Netherlands, and author of the O'Reilly book, Java 9 Modularity. Java is moving fast these days. Since Java 9 was released in September 2017, a new major release emerges every 6 months. However, this release, Java 11, stands out. It's marked as a long-term support release by several Java vendors, including Oracle. In this course, you'll learn what that means and why you should migrate to Java 11. A major topic in Java 11 is cleaning up the platform. Quite a few deprecated technologies are removed from the JDK. In the end, this is for the better, but it may affect your progress when migrating. Of course, it's not just about removing technologies. Java 11 also brings many improvements to the platform, such as a new HttpClient API, the ability to run source code directly without compiling, two new garbage collectors to choose from, and a host of other improvements to the platform. Through this course, you'll get an overview of all the important changes that are part of Java 11. This course assumes you have experience writing applications using earlier versions of Java. After finishing this course, you should feel comfortable using Java 11 in your day-to-day Java development work. I hope you'll join me on this journey to get up to speed with the latest and greatest developments in Java, with the What's New in Java 11 course, here at Pluralsight.