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
-
National Instruments
Entreprise américaine
Nº Q1544413 ★★
Pas en vente
-
Institut national d'assurance maladie invalidité
Enterprise belge
Nº Q957712 ★
Pas en vente
-
F
Flutter (logiciel)
Kit de développement logiciel d'interface utilisateur à source ouverte pour les applications multiplateformes
Nº Q39072787 ★★★
Pas en vente
-
D3.js
Librairie JavaScript de visualisations de données dynamiques et interactives
Nº Q3011087 ★
Pas en vente
-
RISC-V
Architecture et jeu d'instruction pour microprocesseur open source
Nº Q17637401 ★★★
Pas en vente
-
P
PureBasic
Langage de programmation
Nº Q2118858 ★
Pas en vente
-
I
IA-32
Plateforme informatique
Nº Q262238 ★★
Pas en vente
-
I
Intégration d'applications d'entreprise
Type de logiciel d'application
Nº Q1052246 ★
Pas en vente
-
SQLite
Moteur de base de données relationnel autoporteur
Nº Q319417 ★★★
Pas en vente
-
J
JAR (format de fichier)
Nº Q921122 ★★
Pas en vente
-
Architecture de la gamme d'OS Windows NT
Nº Q2596419 ★★★
Pas en vente
-
G
Google Native Client
Nº Q1011995 ★
Pas en vente
-
Vibe coding
Paradigme de programmation avec assistance de l'intelligence artificielle
Nº Q133150082 ★★★★
Pas en vente
-
Libcaca
Bibliothèque logicielle
Nº Q3237702 ★
Pas en vente
-
Spring Boot
Environnement de développement
Nº Q98731994 ★★
Pas en vente
-
Dev-C++
Logiciel informatique
Nº Q640651 ★★
Pas en vente
-
O
OpenJDK
Java development kit (JDK)
Nº Q1461054 ★★
Pas en vente
-
Jakarta EE
Spécification pour les applications d'entreprise sur la plateforme Java d'Oracle
Nº Q193247 ★★
Pas en vente