A) Java Notation Interface

B) Java Number Interface

C) Java Native Intializer

D) Java Native Interface

Correct Answer: Java Native Interface
Explanation: JNI in java is Java Native Interface. It allows Java code that runs inside a Java Virtual Machine (JVM) to interoperate with applications and libraries written in other programming languages.