Write Efficient Java Apps Using Native Data Structures with JNI August 28, 2004 he Java Native Interface (JNI) is used to call code written in another language?such as C or C++?from a Java program. As such, it is often used when a Java