Native Interoperability with JDK 25 and the FFM API
The Foreign Function & Memory API (FFM) was finalized in JDK 22 and has undergone several performance improvements. JDK 25 is the first release that includes the FFM API and has broad long-term support. Learn how this allows us to avoid the previously slow, brittle, and complex process of using JNI and ByteBuffers. Instead, we can manage native memory and link native libraries directly from our favorite programming language, Java. Get a deep dive with live coding showing how to specify, allocate, and work with native memory and how to link and call native functions. We'll also demo how to use the automatic binding generator tool `jextract` to effortlessly generate Java bindings to the ONNX Runtime, the open standard for machine learning models. Whether you're an architect rethinking cross-platform integration or eager to conduct AI inference in Java, this talk is for you. Finally, we can say hello to high-performance native Java integration and wave goodbye to JNI. Presented by Per-Ake Minborg (Oracle) at JavaOne 2026 (CA, March 2026). All • JavaOne 2026 talks. ➠ https://openjdk.org/jeps/454 ➠ https://github.com/minborg/java-one-2026 ➠ https://github.com/openjdk/jextract/t... Tags: #Java #JavaOne #JVM #JDK LRN1354 18 203 F

ZGC: A Decade of Redefining Java Performance

Java 26: Better Language, Better APIs, Better Runtime

How Netflix Uses Java - 2026 Edition

Bootiful Spring Boot 4 by Josh Long @ Spring I/O 2026

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Running the MicroProfile Graph QL 2.0 Tutorial Code

Better Tools for Immutable Data

Module Adoption? JDK Build Tool? Lombok? Backwards Compatibility? - Ask the Architects at JavaOne'26

#JavaNext Language Features

Is Fine-Tuning Still Needed? LLMs, RAG, & LoRA

The Most Important Conversation in AI Right Now

Lock-free Programming is Dead - Long Live Lock-free Programming! - Fedor G Pikus - C++Now 2026

How the JVM Optimizes Generic Code - A Deep Dive

The JDK Client Desktop : 2026 and Still Swinging

Intelligent JVM Monitoring: Combining JDK Flight Recorder with AI

DO NOT BUY: LG’s Spyware TVs, Monitors, and Wiretapping Concerns

Java AOT in Production at Netflix

The Future of Java in the Age of AI Agents - James Ward | The Marco Show

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

