In this installment of the course we talk about GraalVM and how it can be used to build a native executable from Java bytecode thanks to the native image feature. We compare the benefits and drawbacks to the standard JVM and explain the reasoning behind them.
You can find the full source code shown in the video (and in other videos in the series) here: [ Ссылка ]
Many developers learned Java at a job or in University. In those settings it might have been Java 6 or 7 at best. A lot has changed in Java since then. Its become a modern powerful platform with, fluid syntax, high performance and low overhead.
In this course we'll go over the features of modern Java. We start by creating a baseline with Java 8 features. We then cover the features of Java releases up to version 21 and beyond. The course doesn't just cover the core Java API and VM. It goes into the deeper underlying concepts, all the way into Spring Boot, Kubernetes and using Java in a modern cloud environment.
This course aims to update weekly, please use the comments section below to ask questions and make requests. We'll try to help.
Also checkout [ Ссылка ] to learn more about me.
Title: Modern Java Course - GraalVM and Native Image | learn java
✅ Subscribe To Channel For More Great Content on debugging and programming: [ Ссылка ]
✅ Stay Connected With Me.
👉 Twitter: [ Ссылка ]
👉 LinkedIn: [ Ссылка ]
👉 Website: [ Ссылка ]
👉 GitHub: [ Ссылка ]
👉 Mastodon: [ Ссылка ]
=============================
✅ Recommended Playlists:
👉 Practical Debugging at Scale Course - Module 1:
[ Ссылка ]
✅ Other Videos You Might Be Interested In Watching:
👉 Practical Debugging at Scale Part 3: Watch and Evaluate
[ Ссылка ]
👉 Practical Debugging at Scale Part 2: Program Control Flow
[ Ссылка ]
👉 Practical Debugging at Scale Part 1: Introduction
[ Ссылка ]
=============================
🔔 Subscribe to our channel for more videos on debugging and programming: [ Ссылка ]
=================================
Disclaimer: We do not accept any liability for any loss or damage which is incurred from you acting or not acting as a result of listening to any of our publications. For all videos on my channel: This information is for general & educational purposes only. Always consult with an attorney, CPA, or financial professional for advice based on your specific situation
Copyright Disclaimer: Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use
© Debug Agent
#java #course #learntocode #learnprogramming #learnprogrammingonyoutube #learning #codingtutorial #javaforbeginners #softwaredeveloper #softwareengineering #programmingtutorial #javaprogrammingforbeginners #javaprogramming
graalvm,learn java,java programming,java tutorial,java full course,java course,java training,java programming tutorial,how to code java,java core full course,java core concepts,core java tutorial,Core java training,graalvm spring boot,graalvm java,graalvm native-image,graalvm polyglot,graalvm spring boot 3,graalvm explained,graalvm spring boot exemple,graalvm install windows,graalvm quarkus,graalvm python,graalvm spring boot example
00:00 Introduction
00:24 Origins of GraalVM
01:32 Polyglot Programming
01:52 JVM Runtime Mode and Truffle
02:40 Why we can't use dynamic features?
03:31 What if we need Reflection?
04:32 Install GraalVM and Native Image
06:13 Prime Main
06:31 Command line
08:11 Forcing inclusion for reflection
09:32 Should you use GraalVM?
10:51 Final Word
Ещё видео!