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

Algorithms in Java: Live problem solving & Design Techniques

Algorithms in Java: Live problem solving & Design Techniquesudemy

Category: Java
Duration 19 hours 41 minutes 26 seconds
Ultimate Java Part 2: Object-oriented Programming

Ultimate Java Part 2: Object-oriented Programmingcodewithmosh (Mosh Hamedani)

Category: Java
Duration 3 hours 41 minutes 47 seconds
Java Streams API

Java Streams APIamigoscode (Nelson Djalo)

Category: Java
Duration 2 hours 33 minutes 12 seconds
Learn Blockchain Technology & Cryptocurrency in Java

Learn Blockchain Technology & Cryptocurrency in Javaudemy

Category: Java, Other (Blockchain), Cryptocurrencies
Duration 5 hours 44 minutes 32 seconds
Learn Java Unit Testing with Junit & Mockito in 30 Steps

Learn Java Unit Testing with Junit & Mockito in 30 Stepsudemy

Category: Java
Duration 4 hours 44 minutes 35 seconds
Java Test Automation Engineer - from Zero to Hero

Java Test Automation Engineer - from Zero to Heroudemy

Category: Java, Other (QA)
Duration 18 hours 40 minutes 6 seconds
Master Microservices with Java, Spring, Docker, Kubernetes

Master Microservices with Java, Spring, Docker, Kubernetesudemy

Category: Docker, Java, Kubernetes, Spring
Duration 23 hours 57 minutes 28 seconds
RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

RabbitMQ : Messaging with Java, Spring Boot And Spring MVCudemy

Category: Spring Boot, Java, Spring Cloud, Spring MVC
Duration 4 hours 3 minutes 11 seconds
Java Crew #2

Java Crew #2podlodka.io

Category: Java, Conferences
Duration 12 hours 12 minutes 58 seconds
Java Design Patterns

Java Design Patternsjavaspecialists.eu

Category: Java
Duration 16 hours 20 minutes 37 seconds