首页 > 代码库 > JNI
JNI
JNI **
什么是JNI (了解)
Java native interface java本地开发接口
为什么用JNI (熟悉)
1 JNI扩展了java 虚拟机的能力, 驱动开发 (wifi-hotspot) 2.3 无线热点共享.
驱动 都是和底层硬件 打交道
Java语言装载到虚拟机中 不能和硬件交互, 不能开发驱动
2 Native code效率高,数学运算,实时渲染的游戏上,音视频处理 (极品飞车,opengl)
C代码 手动回收内存 程序员可以控制 及时回收内存
Java代码 自动回收 程序员没法控制 基于算法
3 复用代码 (文件压缩,人脸识别opencv,7zip,,ffmpeg)
Java 1995 98
C 1970 产生大量的代码
Ffmpeg 视频相关
7zip 压缩软件
Cocos2d-x
4 特殊的业务场景
电视
车载系统
微波炉
怎么用JNI (掌握)
1 熟练掌握java语言 (完成)
2.了解C/C++语言 (第一天)
3.掌握java jni流程 (第二天)
.NDK (native develop kits ) 工具
Sdk standard develop kits
了解 熟悉 掌握 精通
来自为知笔记(Wiz)
JNI
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。