使用数组使用数组使用数组使用数组-《捷联惯导系统原理》陈哲

时间:2024-06-27 17:38:56
【文件属性】:

文件名称:使用数组使用数组使用数组使用数组-《捷联惯导系统原理》陈哲

文件大小:692KB

文件格式:PDF

更新时间:2024-06-27 17:38:56

JNI

7.3 使用数组使用数组使用数组使用数组 JNI 通过 JNIEnv 提供 的操作 Java 数组的功能。它提供了两个函数:一个是操作 java 的简单型数组的,另一个是操作对象类型数组的。 因为速度的原因,简单类型 的数组作为指向本地类型的指针暴露给本地代码。 因此,它们能作为常规的数组存取。这个指针是指向实际的 Java 数组或者 Java 数组的拷贝的指针。另外, 数组的布置保证匹配本地类型。 为了存取 Java 简单类型的数组,你就要要使用 GetXXXArrayElements 函数(见表 B),XXX 代表了数组的类型。这个函数把 Java 数组看成参数,返回一个指向对应 的本地类型的数组的指针。 7.3.1 表表表表 B 函数函数函数函数 Java 数组类型数组类型数组类型数组类型 本地类型本地类型本地类型本地类型 函数 Java 数组类型 本地类型 GetBooleanArrayElements jbooleanArray jboolean GetByteArrayElements jbyteArray jbyte GetCharArrayElements jcharArray jchar GetShortArrayElements jshortArray jshort GetIntArrayElements jintArray jint


网友评论