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

时间:2021-06-07 23:52:16
【文件属性】:
文件名称:使用数组使用数组使用数组使用数组-《捷联惯导系统原理》陈哲
文件大小:692KB
文件格式:PDF
更新时间:2021-06-07 23:52:16
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

网友评论