博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JNI简介
阅读量:5087 次
发布时间:2019-06-13

本文共 381 字,大约阅读时间需要 1 分钟。

      JNI的全称是Java Native Interface,它是Java平台的一个标准特性,允许Java代码和C/C++代码进行互操作。

      JNI技术使得我们既可以享受Java平台的优势,又能兼顾遗留的C/C++代码,或者享受C/C++代码的性能等优势。

      但是,JNI技术会损失Java程序的跨平台特性,因此我们应该尽量避免使用JNI技术。

      JNI是一个双向接口,它既可以允许Java代码调用C/C++代码,又能允许C/C++代码调用Java代码;前者的使用场景比较普遍,比如Java中的native方法;后者的使用场景则比较少见,例如在浏览器中执行Java applet程序,此时浏览器中嵌入了一个JVM库,由它解释Java代码。

      

      

      

转载于:https://www.cnblogs.com/frydsh/archive/2013/04/11/3015780.html

你可能感兴趣的文章
Git随笔 -- 初始化远程仓库
查看>>
学习Unity -- 理解依赖注入(IOC)三种方式依赖注入
查看>>
高效法则 之 你还在用这么low的方法打开软件吗?
查看>>
k火车座位分布图
查看>>
C#集合之STACK
查看>>
容易混淆的 i++ 与 ++i
查看>>
bzoj 4480: [Jsoi2013]快乐的jyy
查看>>
Taxes
查看>>
算法导论(第三版)Exercises2.3(归并排序、二分查找、计算集合中是否有和为X的2个元素)...
查看>>
算法导论(第三版)Problems2(归并插入排序、数列逆序计算)
查看>>
d3.js:数据可视化利器之 交互行为:响应DOM事件
查看>>
微信小程序(18)-- 自定义头部导航栏
查看>>
CSS继承—深入剖析
查看>>
IOS开发中的分享到邮件
查看>>
Resharper插件的使用
查看>>
unity中UI的屏幕自适应代码
查看>>
lagou数据爬取
查看>>
井底飞天
查看>>
<a>标签实现锚点跳跃,<a>标签实现href不跳跃另外加事件(ref传参)
查看>>
C# async/await异步操作:异步执行方法封装
查看>>