参见: http://wenku.baidu.com/view/9135ddbcf121dd36a32d8211.html
JNI使用Java虚拟机的类型签名:
Z boolean
B byte
C char
S short
I int
J long
F float
D double
Lfull-qualified-class; 描述一个全限定的类型如Ljava/lang/String; 表示一个String类型参数,一定要注意以L开头以分号结尾;
[type type[] 描述一个type类型的数组,如[I,表示一个int数组;
(arg-types)ret-type 这个是一个成员native函数的参数表及返回值的描述信息。如(ILjava/lang/String;[J)Z 描述了一个boolean funcname(int, String, long[]);一个natvie函数。