●编码签名
B | byte |
C | char |
D | double |
F | float |
J | long |
Lclassname; | 类的类型 |
S | short |
V | void |
Z | boolean |
I | int |
例如:
void Employee(java.lang.String, double, java.util.Date)
具有如下签名:
"(Ljava/lang/String;DLjava/util/Date;)V"
需要说明的是以上的分号并不是参数分隔符
数组则需要在前后加“[”
如:
float[] [F
float[][] [[F
当然我们也可以不用自己去写这个签名
javap -s -private Employee,可以自动生成签名