爲何要學習jni,或者jni的好處是什麼java
首先jni是實現java和本地語音的相互調用android
在android中就是java和c或者c++的相互的調用c++
好處!!安全
1.使用jni能夠使java代碼去操做硬件,好比人工操控等,學習
2。c直接運行在底層,操做效率高,好比人臉識別那種開源庫,就須要用jni去調用,解決效率問題編譯
3.使用jni能夠調用各類c語音寫的優秀的開源庫效率
4.處於安全的考慮 ,由於java語言反編譯比較簡單,可是c語言反編譯就比較困難硬件