| bool | boolean | |
| char | byte | 始终为1个字节,通过定义char数组的方式,表示字节数组,用于存放二进制数据。 |
| int8 | byte | 始终为1个字节,取值范围为:-128~127。 |
| uint8 | byte | 始终为1个字节。由于Java不支持无符号数,因此,当值超过127时,需要用户转换成负数。 |
| tinyuint | byte | 始终为1个字节。由于Java不支持无符号数,因此,当值超过127时,需要用户转换成负数。 |
| int16 | short | 始终为2个字节。 |
| uint16 | short | 始终为2个字节。由于Java不支持无符号数,因此,当值超过127时,需要用户转换成负数。 |
| int32 | int | 始终为4个字节。 |
| uint32 | int | 始终为4个字节。由于Java不支持无符号数,因此,当值超过127时,需要用户转换成负数。 |
| int64 | long | 始终为8个字节。 |
| uint64 | long | 始终为8个字节。由于Java不支持无符号数,因此,当值超过127时,需要用户转换成负数。 |
| float | float | 始终为4个字节。 |
| double | double | 始终为8个字节。 |
| string | java.lang.String | 字符串必须始终包含UTF-8编码或7位ASCII文本,并且不能超过232。 |