码迷,mamicode.com
首页 > 其他好文 > 详细

JNI

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

标签:style   blog   http   ar   os   java   sp   文件   div   

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

标签:style   blog   http   ar   os   java   sp   文件   div   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!