Mastering Java 17

8h 20m 27s
English
Paid
November 6, 2024

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.

Watch Online Mastering Java 17

Join premium to watch
Go to premium
# Title Duration
1 Welcome 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

Read Book Mastering Java 17

# Title
1 Java 17

Similar courses to Mastering Java 17

Master Spring 6 Spring Boot 3 REST JPA Hibernate

Master Spring 6 Spring Boot 3 REST JPA Hibernate

Duration 36 hours 15 minutes 18 seconds
Java Programming Masterclass covering Java 11 & Java 17

Java Programming Masterclass covering Java 11 & Java 17

Duration 80 hours 13 minutes 14 seconds
Recursion, Backtracking and Dynamic Programming in Java

Recursion, Backtracking and Dynamic Programming in Java

Duration 9 hours 46 minutes 17 seconds
Learn Blockchain Technology & Cryptocurrency in Java

Learn Blockchain Technology & Cryptocurrency in Java

Duration 5 hours 44 minutes 32 seconds
Experience Design Patterns In Java

Experience Design Patterns In Java

Duration 7 hours 19 minutes 58 seconds
Data Structures in Java

Data Structures in Java

Duration 8 hours 3 minutes 54 seconds
Ultimate Java Part 1: Fundamentals

Ultimate Java Part 1: Fundamentals

Duration 3 hours 21 minutes 58 seconds
Spring Security 6 Zero to Master along with JWT,OAUTH2

Spring Security 6 Zero to Master along with JWT,OAUTH2

Duration 14 hours 50 minutes 3 seconds