|
|
|
Java Native Interface: Software Framework, Java (Programming Language), Java Virtual Machine
|
 (Buch) |
Dieser Artikel gilt, aufgrund seiner Grösse, beim Versand als 2 Artikel!
| Inhalt: |
| Please note that the content of this book primarily consists of articles
available from Wikipedia or other free sources online. The Java Native
Interface (JNI) is a programming framework that allows Java code running
in a Java Virtual Machine (JVM) to call and to be called by native
applications (programs specific to a hardware and operating system
platform) and libraries written in other languages, such as C, C++ and
assembly.JNI allows one to write native methods to handle situations
when an application cannot be written entirely in the Java programming
language, e.g. when the standard Java class library does not support the
platform-specific features or program library. It is also used to modify
an existing application-written in another programming language-to be
accessible to Java applications. Many of the standard library classes
depend on JNI to provide functionality to the developer and the user,
e.g. file I/O and sound capabilities. Including performance- and
platform-sensitive API implementations in the standard library allows
all Java applications to access this functionality in a safe and
platform-independent manner. |
|