Description
Java applications can call native system libraries without writing custom JNI glue code.
It is useful for developers who need access to operating-system APIs, hardware interfaces, or existing C libraries from Java. Native calls can bypass normal Java safety boundaries, so applications should validate inputs and library paths carefully.