The Java Native Interface (JNI) is a foreign function interface programming
framework that enables Java code running in a Java virtual machine ... unsigned
short, jchar, unsigned 16 bits, C. short, jshort, signed 16 bits, S. long, jint, signed
32 bits, I. long long __int64. jlong, signed 64 bits, J ... Also, prefixing [ to the
signature makes the array of that type; for example, [I means the int array type.
Finally, a void ...