Foreign Function and Memory API
Yabancı fonksiyon ve bellek API'si (Foreign Function and Memory API) — Java'nın native library fonksiyonlarını çağırması ve JVM heap dışındaki belleğe güvenli, yapılandırılmış erişim sağlaması için standart API.
JVM Çalışma Zamanı Bağlamı
MemorySegment ve Arena lifetime/bounds kontrolü sağlar; linker native function descriptor üzerinden downcall/upcall kurabilir. JNI'ye göre daha modern ve type-safe interoperability hedefler.
Sürüm ve Runtime Sınırı
Native memory güvenliği otomatik değildir; yanlış C ABI tanımı veya native library hatası process'i yine bozabilir.
İlişkili JVM Kavramları
- Memory Segment
- Arena
- JNI
- Native Interop
Kaynak
- https://openjdk.org/jeps/454