Mastering Java 17

8h 20m 27s
English
Paid

Course description

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

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

Books

Read Book Mastering Java 17

#Title
1Java 17

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Machine Learning with Javascript

Machine Learning with Javascript

Sources: udemy, Stephen Grider
If you're here, you already know the truth: Machine Learning is the future of everything. In the coming years, there won't be a single industry in the world untouched by Machine...
17 hours 42 minutes 20 seconds
Java Crew #2

Java Crew #2

Sources: podlodka.io
12 hours of sessions on the topic “Microservice architecture” Report “Domain Driven Design and microservices in Java”: Stanislav Koksharov Interview “Sage. Obse
12 hours 12 minutes 58 seconds
Java Programming Masterclass covering Java 11 & Java 17

Java Programming Masterclass covering Java 11 & Java 17

Sources: udemy
You’ve just stumbled upon the most complete, in-depth Java programming course online. With over 260,000 students enrolled and tens of thousands of 5 star reviews to date, these ...
80 hours 13 minutes 14 seconds
Java Master Class

Java Master Class

Sources: Amigoscode (Nelson Djalo)
Welcome to Amigoscode's most comprehensive Java course! It includes everything you need to gain a complete understanding of Java, code well and build your own applications. Earl...
24 hours 40 minutes 37 seconds
Java Data Structures & Algorithms + LEETCODE Exercises

Java Data Structures & Algorithms + LEETCODE Exercises

Sources: udemy
Welcome to the "Data Structures and Algorithms in Java" course! This course makes learning programming exciting and simplifies complex concepts for...
9 hours 47 minutes 55 seconds