有的时候会忘记签名,想想还是在博客里面记录下,,省的我忘了还要去翻文档,哈哈:
除了boolean, long,类型其他的基本类型都是首字母大写;
Java类型 | 类型描述符 |
boolean | Z |
char | C |
byte | B |
short | S |
int | I |
float | F |
long | J |
double | D |
Object | Ljava/lang/Object; |
int[] | [I |
Object[][] | [[Ljava/lang/Object; |
类型描述也叫签名, 其实c/c++里面也有,在编译器生成的符号表里面就是用了方法签名规则生成的名字, 所以不同的方法签名规则的编译器生成目标文件是无法互相连接使用的,符号名称规则不同,连接的时候会报找不到符号。