基础数据类型
| java | jni |
|---|---|
| boolean | jboolean |
| byte | jbyte |
| char | jchar |
| short | jshort |
| int | jint |
| long | jlong |
| float | jfloat |
| double | jdouble |
数据类型签名
| Type Signature | java Type |
|---|---|
| Z | boolean |
| B | byte |
| C | char |
| S | short |
| I | int |
| J | long |
| F | float |
| D | double |
| Lfully-qualified-class; | ully-qualified-class |
| [type | type[] |
| (arg-types)ret-type | method type |
long f (int n, String s, int[] a);
signature: (ILjava/lang/String;[I)J
- 类描述符开头的'L'与结尾的';'必须要有
- 数组描述符,开头的'['必须有.
- 方法描述符规则: "(各参数描述符)返回值描述符",其中参数描述符间没有任何分隔符号