没有合适的资源?快使用搜索试试~ 我知道了~
Java原生接口.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 156 浏览量
2022-07-01
23:03:36
上传
评论
收藏 1.18MB PDF 举报
温馨提示
试读
2页
——学习参考资料:仅用于个人学习使用! 本代码仅作学习交流,切勿用于商业用途,否则后果自负。若涉及侵权,请联系,会尽快处理! 未进行详尽测试,请自行调试!
资源推荐
资源详情
资源评论
Java
原生接口
想编能的,要使用
JNI
。
行的
JVM
版
本
上,编的
Java
与应的
C
C++
不
1996
年了
。 语 言
Java
和语言的对性能,
定能应的子,
明用语言编的应用用
Java
编的同应用不
子中包的
Java
。而,本节的要,
要的:应用用
Java
编
的,出性能原因调用原生
。
JNI
时用。
Java
台
了不同作统的特性,需要
特的、特
定作统的数,
JNI
上用了。成的用原生
,要的执行作的库
和,
成了编最的
JNI
。
能
Java
调
用
C
。
JNI
语言调用的语成本
,因,调
用的
C
库需要,需要时
新的、的,子要次入
C
库。
的,必了:
C
调用
Java
不大的性能与用
的数。,面的:
public void main() {
calculateError();
}
public void calculateError() {
for (int i = 0; i < numberOfTrials; i++) {
error += 50 - calc(numberOfIterations);
}
}
public double calc(int n) {
double sum = 0;
for (int i = 0; i < n; i++) {
int r = random(100); //
1
100
的
sum += r;
}
return sum / n;
}
全实的:内次调用生成数的,
调用内,看
看的数与
50
的程。
JNI
,以用
C
实
calculateError()
、
calc()
和
random()
中的任。
12-4
展了不同合的性能,中
numberOfTrials
10 000
。
资源评论
小兔子平安
- 粉丝: 211
- 资源: 1940
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功