O'Reilly logo

Java Programming by Hari Mohan Pandey

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

21Miscellaneous Topics JNI, Serialization and RMI

21.1 JAVA NATIVE INTERFACE (JNI)

The Java native interface (JNI) is a powerful feature of the Java platform. Applications that use JNI can incorporate the native code written in programming languages such as C and C++, as well as in the Java programming language.

The Java platform is a programming environment consisting of the Java virtual machine (VM) and the Java application programming interface (API). Java applications are written in the Java programming language, and compiled into a machine-independent binary class format. A class can be executed on any Java virtual machine implementation. The Java API consists of a set of predefined classes. Any implementation of the Java platform is ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required