一 概述
JNI(Java Native Interface),简而言之,通过java调用操作系统本地语言开发的程序。它能够实现Java和本地语言之间的相互调用。
二 JNI的常用场景
1. Java通过JNI调用C语言驱动控制硬件。
2. 由于C语言直接编译成机器码,所以运行效率高,当我们需要高效率的代码时,我们就需要将这些逻辑利用C/C++来实现。
待续
JNI(Java Native Interface),简而言之,通过java调用操作系统本地语言开发的程序。它能够实现Java和本地语言之间的相互调用。
1. Java通过JNI调用C语言驱动控制硬件。
2. 由于C语言直接编译成机器码,所以运行效率高,当我们需要高效率的代码时,我们就需要将这些逻辑利用C/C++来实现。
待续