黑马程序员技术交流社区

标题: JNI字段描述符 [打印本页]

作者: 氕氘氚    时间: 2015-8-11 10:27
标题: JNI字段描述符
java类型                   符号
byte                         B
short                        S
char                         C
int                            I
long                         J
float                         F
double                     D
boolean                    Z
object                       以"L"开头,以";"结尾,中间是用"." 隔开的包及类名。比如:Ljava.lang.String;

J@512e32e表示哈希地址值为512e32e的long型变量

一维数组用[表示
[Z@512e32e表示哈希地址值为512e32e的boolean类型的一维数组

二维数组用[[表示
[[Z@512e32e表示哈希地址值为512e32e的int类型的二维数组

Ljava.lang.String;表示String对象
Ljava.lang.Object;表示Object对象



作者: 氕氘氚    时间: 2015-8-11 10:34
JNI方法描述符的格式是
          (参数描述符)返回值类型
()Ljava.lang.String;  表示方法String Fun();
(I)V   表示方法void Fun(int i);






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2