`

JNI(Java Native Interface)

JNI 
阅读更多

1. 基本概念

    - Java是跨平台的语言,但是有时仍然需要调用本地代码(这些代码通常由C/C++编写的)

    - Sun公司提供的JNI是Java平台的一个功能强大的接口,这个JNI接口提供了Java与操作系统本地代码互相调用的功能

 

    使用JNI的缺点
    - 使用JNI,那么这个Java Application将不能跨平台了。如果要移植到别的平台上,那么,native代码就需要重新进行编写。


2. Java调用C/C++代码的步骤 Go>>

 

3. C/C++调用Java代码

    - 调用java的属性和函数 Go>>

    - 父类/子类函数的调用方式 Go>>

    - 本地代码创建Java对象、字符串 Go>>

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics