java类型与JNI类型对应表,其中本地类型指的是该类型实际的存储:
| Java类型 | 本地类型 | JNI中定义的别名 |
| int | long | jint |
| long | _int64 | jlong |
| byte | signed char | jbyte |
| boolean | unsigned char | jboolean |
| char | unsigned short | jchar |
| short | short | jshort |
| float | float | jfloat |
| double | double | jdouble |
| Object | _jobject* | jobject |
| Java类型 | 对应的签名 |
| boolean | Z |
| byte | B |
| char | C |
| shrot | S |
| int | I |
| long | L |
| float | F |
| double | D |
| void | V |
| Object | L用/分割包的完整类名; Ljava/lang/String; |
| Array | [签名 [I [Ljava/lang/String; |
本文详细介绍了Java类型与JNI类型的映射关系,并列举了Java中的签名类型对应表,为跨平台开发提供实用指南。
1689

被折叠的 条评论
为什么被折叠?



