JNI

JNI **

什麼是JNI  (瞭解)

Java native interface  java本地開發接口 java

 

 

爲何用JNI (熟悉)

1 JNI擴展了java 虛擬機的能力驅動開發  (wifi-hotspot) 2.3 無線熱點共享. 程序員

驅動 都是和底層硬件 打交道 算法

Java語言裝載到虛擬機中  不能和硬件交互不能開發驅動 工具

 

 

2 Native code效率高,數學運算,實時渲染的遊戲上,音視頻處理 (極品飛車,opengl) spa

C代碼 手動回收內存   程序員能夠控制   及時回收內存 3d

Java代碼 自動回收     程序員無法控制   基於算法   code

        

 

複用代碼 (文件壓縮,人臉識別opencv,7zip,,ffmpeg) orm

Java  1995  98  視頻

C    1970    產生大量的代碼  blog

Ffmpeg   視頻相關

7zip  壓縮軟件

Cocos2d-x

 

特殊的業務場景 

電視

車載系統

微波爐

 

 

怎麼用JNI (掌握)

熟練掌握java語言 (完成)

2.瞭解C/C++語言  (第一天)

3.掌握java jni流程 (次日)

.NDK (native develop kits )    工具

 

Sdk   standard develop kits

 

 

瞭解  熟悉   掌握  精通

 

 




相關文章
相關標籤/搜索