Java Native Interface
La JNI (Java Native Interface) est une bibliothèque logicielle d'interfaçage, intégrée nativement au JDK de Java, qui permet au code Java s'exécutant à l'intérieur de la JVM d'appeler et d'être appelé par des applications natives (c'est-à-dire des programmes spécifiques au matériel et au système d'exploitation de la plate-forme concernée), ou avec des bibliothèques logicielles basées sur d'autres langages (C, C++, assembleur, etc.). Voici quelques exemples d'utilisation de JNI : Certaines fonctions du matériel ou du système d'exploitation ne so...
Nº Q168492 ★★
Peu commune · Littérature
Java Native Interface
La JNI (Java Native Interface) est une bibliothèque logicielle d'interfaçage, intégrée nativement au JDK de Java, qui permet au code Java s'exécutant à l'intérieur de la JVM d'appeler et d'être appelé par des applications natives (c'est-à-dire des programmes spécifiques au matériel et au système d'exploitation de la plate-forme concernée), ou avec des bibliothèques logicielles basées sur d'autres langages (C, C++, assembleur, etc.). Voici quelques exemples d'utilisation de JNI : Certaines fonctions du matériel ou du système d'exploitation ne so...
Sur Wikipédia
La JNI (Java Native Interface) est une bibliothèque logicielle d'interfaçage, intégrée nativement au JDK de Java, qui permet au code Java s'exécutant à l'intérieur de la JVM d'appeler et d'être appelé par des applications natives (c'est-à-dire des programmes spécifiques au matériel et au système d'exploitation de la plate-forme concernée), ou avec des bibliothèques logicielles basées sur d'autres langages (C, C++, assembleur, etc.). Voici quelques exemples d'utilisation de JNI : Certaines fonctions du matériel ou du système d'exploitation ne sont pas gérées dans les bibliothèques Java ; Pouvoir s'interfacer avec des applications écrites dans d'autres langages ; Pour les applications temps réel, utiliser un langage compilé (c'est-à-dire du code natif) sera plus rapide que de passer par le bytecode de Java.
Texte : Wikipédia, CC BY-SA 4.0. ·
Cartes voisines
-
ITunes
Logiciel de lecture et de gestion de bibliothèque multimédia
Nº Q9589 ★★★★
Pas en vente
-
Babylon.js
Nº Q25380625 ★★
Pas en vente
-
W
Windows Embedded CE 6.0
Système d'exploitation
Nº Q1152115 ★
Pas en vente
-
Common Gateway Interface
Interface utilisée par les serveurs HTTP
Nº Q264364 ★★
Pas en vente
-
P
Protocol Buffers
Format de sérialisation
Nº Q1645574 ★★
Pas en vente
-
W
Windows Runtime
Nouvelle interface de programmation (Windows)
Nº Q400244 ★
Pas en vente
-
V
V (langage de programmation)
Langage de programmation
Nº Q61632937 ★
Pas en vente
-
J
JHymn
Nº Q6108227 ★★
Pas en vente
-
B
BlueJ
Logiciel informatique
Nº Q885584 ★
Pas en vente
-
IBM i
Système d'exploitation EBCDIC utilisé sur les ordinateurs IBM Power Systems
Nº Q15637561 ★★
Pas en vente
-
Servlet
Interface de programmation
Nº Q375673 ★
Pas en vente
-
Japanese Industrial Standard
Nº Q774901 ★★★
Pas en vente
-
R
Remote method invocation
Interface de programmation (API) pour le langage Java qui permet d'appeler des méthodes distantes, sur le principe des ORB
Nº Q61902 ★
Pas en vente
-
Vert.x
Nº Q7922736 ★
Pas en vente
-
Pidgin (logiciel)
Logiciel libre multiplate-forme client de messagerie instantanée
Nº Q71380 ★★
Pas en vente
-
N
Noyau Windows NT
Nº Q2389822 ★★
Pas en vente
-
Microsoft XNA
Série d'outils fournis gratuitement par Microsoft
Nº Q949728 ★★
Pas en vente
-
O
OpenAI Codex (modèle de langage)
Nº Q108582200 ★★★
Pas en vente