In this course, we will thoroughly explore the key innovations in Java 12, 13, 14, 15, 16, and 17. It is ideal for programmers working with Java 11 and needing to update their knowledge, as well as for those who are already using Java 17 but have not fully grasped all the nuances of the new versions. We will start with language improvements: we'll look at how NullPointerExceptions now provide more useful debugging information, explore new features of switch expressions, text blocks, pattern matching for the instanceof operator, records, and final sealed classes. Next, we will discuss performance improvements in Java 17, including the disabling of biased locking, the introduction of value-based classes, and the new garbage collectors ZGC and Shenandoah. In the final part of the course, we will focus on improvements to tools and APIs in Java 17, including enhanced pseudo-random number generators, deserialization filters, as well as enhanced JVM security through stricter encapsulation and the deprecation of the legacy Security Manager.
Mastering Java 17
Mastering Java 17 is a 32-lesson 8 hours 20 minutes self-paced course by Java Specialists. In this course, we will thoroughly explore the key innovations in Java 12, 13, 14, 15, 16, and 17.
Course facts
- Lessons
- 32
- Duration
- 8 hours 20 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Java Specialists
- Price
- Premium
Who teaches Mastering Java 17? Java Specialists
Java Specialists is the long-running training company of Heinz Kabutz, a South African Java performance specialist who has been publishing the Java Specialists' Newsletter since 2000 — one of the longest continuously running developer publications anywhere. His material is widely respected for depth on the JVM internals and concurrency that most Java tutorials skip.
The CourseFlix listing carries three Java Specialists courses: Mastering Java 17, Java Design Patterns, and Data Structures in Java. Material is paid and aimed at experienced Java developers who want depth on the modern language and its idiomatic patterns rather than yet another framework tutorial.
What lessons are included in Mastering Java 17?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Welcome Demo | 06:37 | |
| 2 | 1.0. Language Improvements | 02:21 | |
| 3 | 1.1. JEP 358 - Helpful NullPointerExceptions | 37:41 | |
| 4 | 1.1.1. JEP 358 Exercise Walkthrough | 10:58 | |
| 5 | 1.2. JEP 361 - Switch Expressions | 20:01 | |
| 6 | 1.2.1. JEP 361 Exercise Walkthrough | 14:17 | |
| 7 | 1.3. JEP 378 - Text Blocks | 16:16 | |
| 8 | 1.3.1. JEP 378 Exercise Walkthrough | 09:48 | |
| 9 | 1.4. JEP 394 - Pattern Matching for instanceof | 08:15 | |
| 10 | 1.4.1. JEP 394 Exercise Walkthrough | 17:18 | |
| 11 | 1.5. JEP 395 - Records | 43:08 | |
| 12 | 1.5.1. JEP 395 Exercise Walkthrough | 13:32 | |
| 13 | 1.6. JEP 409 - Sealed Classes | 30:50 | |
| 14 | 1.6.1. JEP 409 Exercise Walkthrough | 10:04 | |
| 15 | 2.0. Performance Improvements | 02:21 | |
| 16 | 2.1. JEP 374 - Deprecate and Disable Biased Locking | 21:41 | |
| 17 | 2.1.1. JEP 374 Exercise Walkthrough | 18:04 | |
| 18 | 2.3. JEP 379 - Shenandoah - A Low-Pause-Time Garbage Collector | 16:09 | |
| 19 | 2.3.1. JEP 379 Exercise Walkthrough | 14:31 | |
| 20 | 2.2. JEP 377 - ZGC - A Scalable Low-Latency Garbage Collector | 50:32 | |
| 21 | 2.2.1. JEP377 Exercise Walkthrough | 06:03 | |
| 22 | 3.1. JEP 356 - Enhanced Pseudo-Random Number Generators | 00:54 | |
| 23 | 3.0. Tools & API Improvements | 24:08 | |
| 24 | 3.1.1. JEP 356 - Exercise Walkthrough | 05:42 | |
| 25 | 3.2. JEP 403 - Strongly Encapsulate JDK Internals | 22:51 | |
| 26 | 3.2.1. JEP 403 - Exercise Walkthrough | 09:37 | |
| 27 | 3.3. JEP 411 - Deprecate the Security Manager for Removal | 16:03 | |
| 28 | 3.4. JEP 415 - Context-Specific Deserialization Filters | 10:46 | |
| 29 | 3.4.1. JEP 415 - Exercise Walkthrough | 07:56 | |
| 30 | 3.5. Bonus Section | 24:07 | |
| 31 | 3.5.1. Bonus Section - Exercise Walkthrough | 05:55 | |
| 32 | 4.0. Conclusion | 02:01 |
Get instant access to all 31 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionBooks
What courses are similar to Mastering Java 17?
-
Updated 2y agoUltimate Java Part 1: Fundamentals
By: Mosh Hamedani (Code with Mosh)Java is the most widely used and in-demand programming language. It's used in 90% of fortune 500 company websites, most big banks and financial companies, almos3h 21m -
Updated 2y agoJava Design Patterns
By: Java SpecialistsOur Java Design Patterns Course is the best value-for-money education you can give your programmers. During an intensive 4 days, we cover all of the Gang-of-Fou16h 20m -
Updated 2y agoLearn Blockchain Technology & Cryptocurrency in Java
By: UdemyBlockchain is a revolutionary technology that allows for decentralized and distributed storage of information. Maybe the hottest topic at the moment in the fiel5h 44m -
Updated 2y agoSpring Security 6 Zero to Master along with JWT,OAUTH2
By: Udemy'Spring Security Zero to Master' course will help in understanding the Spring Security Architecture, important packages, interfaces, classes inside it which ha14h 50m5/5 -
Updated 2y agoJava Servlets and JSPs developer course
By: UdemyYou will learn to understand the basics of servlets (a simple Java interface that extends the functionality of a server) and the technology that allows web deve2h -
Updated 2y agoBuilding Your First App with Spring Boot and Angular
By: PluralsightSpring Boot and Angular have forever changed how web applications are built. Understanding how they work is essential for any full-stack developer. In this cour2h 22m5/5 -
Updated 2y agoRabbitMQ : Messaging with Java, Spring Boot And Spring MVC
By: UdemyRabbitMQ : It is an open source message broker software. You might have heard Java Messaging Service (JMS) by which two Java applications can communicate with4h 3m -
Updated 2y agoRESTful Web Services, Java, Spring Boot, Spring MVC and JPA
By: UdemyThis video course also covers the H2 in-memory database and teaches how to build RESTful Web Service that stores data in a database without a need to install My25h 8m
More courses by Java Specialists
-
Updated 2y agoJava Design Patterns
Our Java Design Patterns Course is the best value-for-money education you can give your programmers. During an intensive 4 days, we cover all of the Gang-of-Fou16h 20m -
Updated 2y agoData Structures in Java
Data Structures in Java (Late 2017 Edition) is an action-packed 8 hours of tips and tricks that professional Java programmers have used for the past 20 years.8h 3m