Foreign Function & Memory API (third preview)

GPTKB entity

Statements (27)
Predicate Object
gptkbp:instanceOf Java API feature
gptkbp:API java.foreign
java.memory
gptkbp:author gptkb:Oracle
gptkbp:category gptkb:Java_Platform_Enhancement
gptkbp:enables access to native memory
Java programs to interoperate with native code
gptkbp:goal Improve performance and safety of native interop
Replace JNI for most use cases
Simplify native library access
https://www.w3.org/2000/01/rdf-schema#label Foreign Function & Memory API (third preview)
gptkbp:introducedIn gptkb:JDK_19
gptkbp:JEP_number gptkb:JEP_424
gptkbp:language gptkb:Java
gptkbp:partOf gptkb:JDK_19
gptkbp:predecessor gptkb:Foreign_Function_&_Memory_API_(second_preview)
gptkbp:provides foreign function invocation
linker API
memory layout API
memory segment API
safe, efficient access to native memory
gptkbp:replacedBy JNI for some use cases
gptkbp:status gptkb:Preview
gptkbp:successor Foreign Function & Memory API (fourth preview)
gptkbp:targetAudience Java developers
gptkbp:bfsParent gptkb:Foreign_Function_&_Memory_API_(second_preview)
gptkbp:bfsLayer 8