在某些情况下,Java语言需要通过调用C/C++函数来实现某些功能,因为Java有时候对这些功能显的无能为力,如想使用X86_64 的 SIMD 指令提升一下业务方法中关键代码的性能,又或者想要获取某个体系架构或者操作系统特有功能的支持.为了能在Java 代码中调用 C/C++函数,JVM提供了Java Native Interface(JNI)机制. 在Java中,使用native关键字标注的.没有方法体的方法就是native方法.当在 Java 代码中调用这些 native 方法时,Java…