Java Native Interface
Framework for enabling Java programs to call and be called by programs in other languages
The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java code to call and be called by native code (i.e. any code using the JNIEnv and interfacing through the C application binary interface), native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.
Nº Q168492 ★★
Uncommon · Literature
Java Native Interface
Framework for enabling Java programs to call and be called by programs in other languages
The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java code to call and be called by native code (i.e. any code using the JNIEnv and interfacing through the C application binary interface), native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.
From Wikipedia
The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java code to call and be called by native code (i.e. any code using the JNIEnv and interfacing through the C application binary interface), native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly. Java 22 introduces the Foreign Function and Memory API, which can be seen as the successor to Java Native Interface.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
H
HotSpot
Java virtual machine
Nº Q633804 ★
Not listed
-
Remmina
Remote desktop software client for POSIX-based operating systems
Nº Q82148 ★
Not listed
-
O
Obfuscation (software)
Creating difficult-to-understand computer code
Nº Q1150647 ★★★
Not listed
-
T
Tailwind CSS
Utility-first CSS framework
Nº Q102173844 ★★
Not listed
-
Thonny
Python IDE for beginners
Nº Q22909401 ★★
Not listed
-
DNN (software)
Formerly DotNetNuke, a web content management system developed by DNN Corporation
Nº Q1251148 ★
Not listed
-
A
Asm.js
Intermediate programming language
Nº Q13496636 ★★
Not listed
-
I
ICEfaces
Web framework implementing JSF with Ajax
Nº Q1653245 ★
Not listed
-
Digital Visual Interface
Standard for transmitting digital video to a display
Nº Q337765 ★★★
Not listed
-
Kotlin
General-purpose programming language derived from Java
Nº Q3816639 ★★★
Not listed
-
JavaScript library
Library of JavaScript code that allows for easier development of JavaScript-based applications
Nº Q783866 ★★
Not listed
-
WxWidgets
Widget toolkit for creating graphical user interfaces
Nº Q284982 ★
Not listed
-
C--
C-like programming language
Nº Q81348 ★★
Not listed
-
U
Universal Chess Interface
Communication protocol for chess software
Nº Q1772684 ★
Not listed
-
Agence nationale des techniques d'enquêtes numériques judiciaires
French Ministry of Justice agency
Nº Q56479274 ★★
Not listed
-
J
Jmol
Jmol is an open-source Java viewer for chemical structures in 3D
Nº Q1689854 ★
Not listed
-
Y
Yeoman (software)
Open source client-side development stack to build web applications
Nº Q8052438 ★
Not listed
-
GNOME Shell
Core user interface of the GNOME desktop environment
Nº Q1343860 ★
Not listed