摘要: 1.基础知识 JNI(Java Native Interface)Java原生接口 使用JNI可以使java代码与其它代码(如c)进行交互 问:为什么要进行交互? |- 首先,Java语言提供的类库无法满足要求,且在数学运算,实时渲染的游戏上,音视频处理等方面上与C/C++相比效率稍低。 |- 然后,Java语言无法直接操作硬件,C/C++代码不仅能操作硬件而且还能发挥硬件最佳性能。 |- 接着,使用Java调用本地的C/C++代码所写的库,省去了重复开发的麻烦,并且可以利用很多开源的库提高程序效率 //以上为牛人总结,本人mark一下而已2.jni使用过程 1.检验C代码的正... 阅读全文
posted @ 2012-10-06 15:47 柱柱 阅读(270) 评论(2) 推荐(0)