关于属性与方法的签名

属性的签名

属性的签名其实就是属性的类型的简称,对应关系如下:

Java Language Type Field Description
boolean Z
byte B
char C
short S
int I
long J
float F
double D
void V
object L完整包名; 例如:String -> Ljava/lang/String;
Array [元素签名 例如int[] -> [I , int[][] -> [[I

方法的签名

(参数类型签名)返回值类型签名
Java Language Type Method Description
String f(int i,String s); (ILjava/lang/String;)Ljava/lang/String;
String(byte[] bytes); ([B)V

获得指定类的所有属性、方法的签名

javap -s -p 完整类名

results matching ""

    No results matching ""