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

Testing Java with JUnit 5 & Mockito

Testing Java with JUnit 5 & Mockitoudemy

Category: Java
Duration 7 hours 41 minutes 22 seconds
Data Structures in Java

Data Structures in Javajavaspecialists.eu

Category: Java
Duration 8 hours 3 minutes 54 seconds
Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

Oracle Java Certification - Pass the Associate 1Z0-808 Exam.udemy

Category: Java
Duration 20 hours 8 minutes 36 seconds
Cats

Catsrockthejvm.com

Category: Java
Duration 10 hours 39 minutes 36 seconds
Java Master Class

Java Master Classamigoscode (Nelson Djalo)

Category: Java
Duration 24 hours 40 minutes 37 seconds
Building Modern Distributed Systems with Java

Building Modern Distributed Systems with Javaudemy

Category: Java
Duration 3 hours 53 minutes 32 seconds
Java Servlets and JSPs developer course

Java Servlets and JSPs developer courseudemy

Category: Java
Duration 2 hours 12 seconds
Data Structures & Algorithms: Part 1

Data Structures & Algorithms: Part 1codewithmosh (Mosh Hamedani)

Category: Java
Duration 4 hours 39 minutes 17 seconds
Java Design Patterns

Java Design Patternsjavaspecialists.eu

Category: Java
Duration 16 hours 20 minutes 37 seconds