梗概

  • Java Native Interface (JNI)
  • 将C语言编译为dll,并将其调用接口设置为Java能供识别的接口

适用范围

  • 在 Java 中调用 C 语言代码

缺点

  • 繁琐,使用起来没有那么的方便
    • 需要编写C,然后把它按要求编译为DLL

优点

  • 性能高
    • 因为DLL向外暴露的接口直接是为Java量身定制的

参考