您的位置:首页 > 编程语言 > Java开发

JNI: Java类中静态和非静态方法的区别

2016-08-23 17:35 253 查看
在java中声明的JNI的静态方法(native static)和非静态方法,对于底层的C/C++代码来说是有区别的:

JNI函数的参数也由三部分组成:首先是JNIEnv*,是一个指向JNI运行环境的指针;第二个参数随本地方法是静态还是非静态而有所不同一一非静态本地方法的第二个参数是对对象的引用,而静态本地方法的第二个参数是对其Java类的引用;其余的参数对应通常Java方法的参数,参数类型需要根据一定规则进行映射。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  安卓 ndk