- JNI allows us to use other java files inside our own file, though its provided
native
keyword. - JNI allows us to interact with lower level code. Its like the Inline C of Java
- JNI is a bridge between bytecode and native code in our JVM
Native keyword
The native keyword is a method to creating methods in java through abstraction. It says this method already exists somewhere else in another file, though a separate native shared library.