![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Video Segment
What’s New in Java 17
This segment covers the new features of Java 17.
-
Video Segment
Introduction
This segment provides an introduction to Java and the certificate exam.
-
Video Segment
Deprecations
This segment covers deprecations in Java 17.
-
Video Segment
Essential Java Data Types
In this segment, you will learn about Java data types, how to declare and initialize variables, and understand variable scope.
-
Video Segment
Controlling Program Execution
In this segment, you will learn how to control the execution of a program and make decisions with loops and design constructs.
-
Video Segment
Introduction to GraalVM Architecture and Benefits
In this section you will get an overview of GraalVM and its features. You will learn about what is GraalVM and its architecture with details about its subcomponents, and various benefits offered by this platform.
-
Video Segment
Methods and Encapsulation
In this segment, you will learn how to design methods and work with fields, to construct objects and understand their behavior.
-
Video Segment
Configuring an IDE with GraalVM
In this section we will learn how to configure IntelliJ IDEA Community Edition IDE to use GraalVM instead of a traditional JDK.
-
Video Segment
Advanced Class Design
This segment covers advanced class design using abstract classes.
-
Video Segment
Building a Native Images
In this section you will learn about the how to install native image builder component of GraalVM using graal updater utility and GraalVM Tools for Java Extension of Visual Studio Code. Later in this section, ...
-
Video Segment
Polyglot Programming
In this section you will learn about how to run code written in various languages using GraalVM. You will also learn about how to write a polyglot application.
-
Video Segment
What are Virtual Threads
This video shows you how virtual work behind the scenes and what happens to blocked virtual threads.
-
Video Segment
Pitfalls of Virtual Threads
This video shows you what some common pitfalls are of virtual threads and how you can detect and avoid them.
-
Video Segment
The Challenge of Concurrent Programming
This video segment introduces the challenge which concurrent programming face.
-
Video Segment
Multi-Process Model
Introduce the content of Multi-Process section.
-
Video Segment
Async Model
Introduce the content of Async programming section.
-
Video Segment
The Current Thread Model
This video introduces classical threads in Java and shows how threads are created and executed.
-
Video Segment
Running Virtual Threads
This video shows how virtual can be created and executed.
-
Video Segment
Virtual Threads in Java (Outro)
This outro video provides a summary of the video series about Virtual Threads.
-
Video Segment
Mainstream Concurrency Models in Rust
This video segment lists and introduces main concurrent programming models in Rust: process, thread and Async.