У нас вы можете посмотреть бесплатно From Java 21 to 25: The Features That Changed Everything (#90) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Episode 90 of the Foojay Podcast. All info, show notes, and links are available at https://foojay.io/today/category/podc.... Every six months, we get a new version of Java. Java 26 is just around the corner and will be released soon. But most companies stick to LTS (Long-Term Support) versions, which are maintained and receive security updates for many more years. Versions 8, 11, 17, 21, and 25 are such LTS versions. Hopefully, most of your systems are already on the latest versions and you are not stuck on 8 or earlier. As a reminder, 8 was released in 2014, so much has changed since then. If you are doubting moving from 21 to 25, or even from an earlier version to the latest LTS, this podcast is for you! Together with Jakob Jenkov, we discussed the most important changes, and there are a few quotes in this episode from interviews recorded at conferences last year. Guests Jakob Jenkov / jakob-jenkov-4a3a8 Jonathan Vila / jonathanvila Ryan Svihla / ryan-svihla-096752182 Mary Grygleski / mary-grygleski Anton Arhipov / antonarhipov Ronald Dehuysser / ronalddehuysser Jonathan Ellis / jbellis Content 00:00 Introduction of topic and guest Tutorials by Jakob https://jenkov.com/tutorials/java/ind... Podcast #89: Quarkus and Agentic Commerce https://foojay.io/today/foojay-podcas... 03:30 Bugfixes and performance improvements "under the hoods" Quote Jonathan Vila 08:00 Java as a scripting language Quote Ryan Svihla Compact Source Files and Instance Main methods Launch Multi-File Source-Code Programs https://www.jbang.dev/ Quote Mary Grygleski 15:03 GC Improvements Generational Shenandoah Trash Talk - Exploring the JVM memory management by Gerrit Grunwald • Trash Talk - Exploring the JVM memory mana... What Should I Know About Garbage Collection as a Java Developer? https://foojay.io/today/what-should-i... 19:44 Project Loom: Virtual Threads and Structured Concurrency Quote Anton Arhipov 29:44 How Java evolves 6-months release cycle How incubator and preview features are used to get feedback from the community Long-Term Support Short-Term Support versions Foojay Podcast #28: Java 21 Has Arrived! https://foojay.io/today/foojay-podcas... Foojay Podcast #45: Welcome to Java 22 https://foojay.io/today/foojay-podcas... Foojay Podcast #57: Welcome to OpenJDK (Java) 23 https://foojay.io/today/foojay-podcas... Foojay Podcast #68: Welcome to OpenJDK (Java) 24 https://foojay.io/today/foojay-podcas... Foojay Podcast #78: Welcome to OpenJDK 25! https://foojay.io/today/foojay-podcas... 32:15 Project Leyden: Ahead-of-time features Ahead-of-Time Command-Line Ergonomics Ahead-of-Time Method Profiling Ahead-of-Time Class Loading & Linking 39:15 Project Babylon Java on CPU, GPU, FPGA? This is already possible with TornadoVM Foojay Podcast #82: OpenJDK Projects (Leyden, Babylon, Panama) and TornadoVM https://foojay.io/today/foojay-podcas... 43:25 Class-File API Quote Ronald Dehuysser JavaFX In Action #22 with Matt Coley, diving into byte code and JARs with Recaf and JavaFX libraries https://webtechie.be/post/2025-10-30-... 49:20 Foreign Function and Memory API The FFM API: How OpenJDK Changed the Game for Native Interactions (And Made Pi4J Better!) https://foojay.io/today/the-ffm-api-h... jChampions Conference talk 'Foreign Function & Memory (FFM) API on Raspberry Pi' https://webtechie.be/post/2026-01-27-... 54:26 Vector API Quote Jonathan Ellis + Ryan Svihla 59:59 Removal of String templates 01:00:26 Taking a look into the JVM of the future 01:03:08 Conclusion