Foreign Function and Memory API

Türkçe karşılığı: Yabancı fonksiyon ve bellek API'siAlan: Java ve JVM

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.

Teknik 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ınırlar

Native memory güvenliği otomatik değildir; yanlış C ABI tanımı veya native library hatası process'i yine bozabilir.

İlgili Kavramlar

  • Memory Segment
  • Arena
  • JNI
  • Native Interop

Kaynak

  • https://openjdk.org/jeps/454