Briefing Android Knowledge

Which of these is the incorrect explanation of the Java Native Interface(JNI)?

Which of these is the incorrect explanation of the Java Native Interface(JNI)?

A.
JNI does not provide garbage collection on the native side, outside the memory resources of
the Java Virtual Machine.

B.
Even if native code is used with JNI, it does not necessarily mean an improvement in the
application processing speed.

C.
A Java exception can be generated from a native method, but it cannot be caught on the Java
side.

D.
Header files generated on the Java side are included and implemented in the native (C/C++)
side source code.

Explanation: