gptkbp:instanceOf
|
gptkb:software
|
gptkbp:abbreviation
|
gptkb:JNI
|
gptkbp:allows
|
calling C and C++ code from Java
calling Java code from native code
|
gptkbp:category
|
Java platform technology
|
gptkbp:documentation
|
https://docs.oracle.com/en/java/javase/17/docs/specs/jni/index.html
|
gptkbp:enables
|
Java code to call native methods
native code to call Java methods
|
gptkbp:fullName
|
gptkb:Java_Native_Interface
|
https://www.w3.org/2000/01/rdf-schema#label
|
Native Interface (JNI)
|
gptkbp:introducedIn
|
gptkb:JDK_1.1
|
gptkbp:language
|
gptkb:Java
gptkb:C++
C
|
gptkbp:maintainedBy
|
gptkb:Oracle_Corporation
|
gptkbp:purpose
|
enables Java code to interact with native applications and libraries
|
gptkbp:relatedTo
|
gptkb:Java_Virtual_Machine
gptkb:Java_Virtual_Machine_(JVM)
gptkb:Java_Native_Access_(JNA)
|
gptkbp:specifies
|
gptkb:Java_SE_specification
|
gptkbp:usedBy
|
gptkb:Java_programming_language
|
gptkbp:usedFor
|
accessing platform-specific features
improving performance-critical code
integrating legacy code
|
gptkbp:usedIn
|
Android development
desktop Java applications
|
gptkbp:bfsParent
|
gptkb:HotSpot_JVM
|
gptkbp:bfsLayer
|
6
|