首页 > 其他 > 详细

JNI

时间:2014-11-06 00:42:44      阅读:297      评论:0      收藏:0      [点我收藏+]

JNI **

什么是JNI  (了解)

Java native interface  java本地开发接口

 

bubuko.com,布布扣

 

为什么用JNI (熟悉)

1 JNI扩展了java 虚拟机的能力驱动开发  (wifi-hotspot) 2.3 无线热点共享.

驱动 都是和底层硬件 打交道

Java语言装载到虚拟机中  不能和硬件交互不能开发驱动

 

 

2 Native code效率高,数学运算,实时渲染的游戏上,音视频处理 (极品飞车,opengl)

C代码 手动回收内存   程序员可以控制   及时回收内存

Java代码 自动回收     程序员没法控制   基于算法  

        

 

复用代码 (文件压缩,人脸识别opencv,7zip,,ffmpeg)

Java  1995  98 

C    1970    产生大量的代码 

Ffmpeg   视频相关

7zip  压缩软件

Cocos2d-x

 

特殊的业务场景 

电视

车载系统

微波炉

 

 

怎么用JNI (掌握)

熟练掌握java语言 (完成)

2.了解C/C++语言  (第一天)

3.掌握java jni流程 (第二天)

.NDK (native develop kits )    工具

 

Sdk   standard develop kits

 

 

了解  熟悉   掌握  精通

 

 






JNI

原文:http://www.cnblogs.com/kongqw/p/4077667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!