Mastering Java 17

8h 20m 27s
English
Paid

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
1Java 17

Similar courses to Mastering Java 17

AWS Serverless REST APIs for Java Developers. CI/CD included

AWS Serverless REST APIs for Java Developers. CI/CD includedudemy

Category: AWS, Java
Duration 14 hours 34 minutes 16 seconds
Java Multithreading, Concurrency & Performance Optimization

Java Multithreading, Concurrency & Performance Optimizationudemy

Category: Java
Duration 5 hours 16 minutes 23 seconds
The Complete Java Developer

The Complete Java Developerudemy

Category: Java
Duration 40 hours 41 minutes 12 seconds
Java Data Structures & Algorithms + LEETCODE Exercises

Java Data Structures & Algorithms + LEETCODE Exercisesudemy

Category: Java
Duration 9 hours 47 minutes 55 seconds
Java from Zero to First Job, Practical Guide, 2000+ examples

Java from Zero to First Job, Practical Guide, 2000+ examplesudemy

Category: Java
Duration 80 hours 4 minutes 49 seconds
Java Design Patterns

Java Design Patternsjavaspecialists.eu

Category: Java
Duration 16 hours 20 minutes 37 seconds
Java Crew #2

Java Crew #2podlodka.io

Category: Java, Conferences
Duration 12 hours 12 minutes 58 seconds
Concurrency, Multithreading and Parallel Computing in Java

Concurrency, Multithreading and Parallel Computing in Javaudemy

Category: Java
Duration 8 hours 10 minutes 34 seconds