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.
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.
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.