Android NDKNDK类型
1、基本数据类型
Java类型 | jin类型 | 描述 | 对应的C类型
boolean |jboolean | unsigned 8 bits | unsigned char
byte | jbyte | singed 8 bits | char
char | jchar | unsigned 16bits | unsigned short
short | jshort | signed 16bits | short
int | jint | signed 32bits | int
long | jlong | signed 64bits | long(64) 、 long long(32)
float | jfloat | signed 32bits | float
double | jdouble | signed 64bits | double
2、引用类型
Java类型 | jin类型 | 描述
所有引用类型(类、接口、数组) | jobject | _jobject*
java.lang.Class | jclass | jobject
java.lang.Throable | jthroable | jobject
java.lang.String | jstring | jobject
所有数组 | jarray | jobject
Object[] | jobjectArray | jobject
boolean[] | jbooleanArray | jobject
byte[] | jbyteArray | jobject
char[] | jcharArray | jobject
short[] | jshortArray | jobject
int[] | jintArray | jobject
long[] | jlongArray | jobject
float[] | jfloatArray | jobject
double[] | jdoubleArray | jobject