>

酒醉的探戈好看的女子具名设计,JNI的数据类型

- 编辑:永利集团娱乐官网平台 -

酒醉的探戈好看的女子具名设计,JNI的数据类型

Photoshop:酒醉的探戈美人具名设计(推荐) (载入中...) 本文来源于[观察众小筑 1ps.cn]转发时请保留此音信

JNI的数据类型

图片 1

基本类型

JNI类型 Java类型 描述
jbyte byte 有符号,8位,整型
jshort short 有符号,16位,整型
jint int 有符号,32位,整型
jlong long 有符号,64位,整型
jfloat float 32位,浮点型
jdouble double 64位,浮点型
jboolean boolean 无符号,8位,整型
jchar char 无符号,16位,整型
void void N/A

图片 2

援用类型

JNI类型 Java类型 描述
jclass Class
jobject Object Java对象
jstring String 字符串
jobjectArray Object[] 对象数组
jbyteArray byte[] byte数组
jshortArray short[] short数组
jintArray int[] int数组
jlongArray long[] long数组
jfloatArray float[] float数组
jdoubleArray double[] double数组
jbooleanArray boolean[] boolean数组
jcharArray char[] char数组
jthrowable Throwable Throwable

图片 3

jmethodID、jfieldID

  1. jmethodID可用于获取类中函数的标志,然后通过此标志来调用函数。

  2. j田野(field)ID可用以获取类中变量的标记,然后经过此标记来读写变量。

图片 4

JNI的花色签字

  • JNI的体系签名标志了三个特定的Java类型,这么些类型能够是类、方法或数据类型。

一律情势制作的签订公约

类和目的的具名

  • 采用L+包名+类名+;的款式,且将包名中的.替换为/。

    如:java.lang.String的具名称为Ljava/lang/String;,注意终极的;也是签订协议的一局地

图片 5

着力数据类型的签订公约

  • 主导数据类型的签字是有规律的。

    1. 貌似为首字母的大写

    2. boolean用Z,因为B被byte占用了;

    3. long用J,因为L用来表示类的签字。

Java类型 签名
byte B
short S
int I
long J
float F
double D
boolean Z
char C
void V

数组的签订

  • 一维数组的签订合同正是[+类型签名
Java类型 签名
Object[] [Ljava/lang/Object
String[] [Ljava/lang/String
byte[] [B
short[] [S
int[] [I
long[] [J
float[] [F
double[] [D
boolean[] [Z
char[] [C
  • 多维数组的签字便是n个[+类型签名,个中n表示数组的维度。

    如:int[][]的签字为[[I

方式的具名

  • 办法的签订合同为:(各参数类型具名)重临值类型签名。

    如:int func1()的具名字为()I

    如:void func2(int i)的签订为(I)V

    如:boolean func3(int a, double b, String[] c)的具名称叫(ID[Ljava/lang/String)Z

本身的博客

本文由民生专题发布,转载请注明来源:酒醉的探戈好看的女子具名设计,JNI的数据类型