1.JNI是什么? JNI(Java Native Interface) Java本地接口,又叫Java原生接口.它允许Java调用C/C++的代码,同时也允许在C/C++中调用Java的代码. 可以把JNI理解为一个桥梁,连接Java和底层.其实根据字面意思,JNI就是一个介于Java层和Native层的接口,而Native层就是C/C++层面. 2.为什么要用JNI? 能够重复使用一些现成的.具有相同功能的的C/C++代码 因为C/C++是偏向底层的语言,所以使用C/C++能够更加的高效,而