码迷,mamicode.com
首页 > 编程语言 > 详细

java本地接口(jni)

时间:2015-06-03 06:17:56      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:java平台   java开发   java语言   操作系统   c++语言   

JVM为java开发人员屏蔽了底层的实现细节,使得不用考虑底层操作的差异性,但是如果想和底层交换,还是有办法的,通过JNI.与底层原生代码交互的动机主要有:

1.

从性能的角度出发,因为java语言从运行速度上看,大多数情况是慢于底层操作系统上原生的c和c++语言的

2.

满足特殊的需求,因为有些java平台标准类库并没有暴露出来


3.

需要与c和c++语言开发的程序进行交互


java本地接口(jni)

标签:java平台   java开发   java语言   操作系统   c++语言   

原文地址:http://jun123.blog.51cto.com/9893428/1657641

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