從http://blog.csdn.net/lonelyroamer/article/details/7932787截取的java
如何簽名:數組
下面看看Sign簽名如何寫,來表示要取得的屬性或方法的類型。工具
一、普通類型簽名.net
二、引用類型簽名blog
object L開頭,而後以/ 分隔包的完整類型,後面再加; 好比說String 簽名就是 Ljava/lang/String;io
Array 以[ 開頭,在加上數組元素類型的簽名 好比int[] 簽名就是[I ,在好比int[][] 簽名就是[[I ,object數組簽名就是[Ljava/lang/Object;class
三、方法簽名object
(參數1類型簽名 參數2類型簽名 參數3類型簽名 .......)返回值類型簽名引用
還要注意,就算java構造器沒返回值,也加上V簽名方法
因爲簽名比較難以記憶,JDK提供了一個工具javap來查看一個類的聲明。其中就能夠設置輸出每一個方法/屬性的簽名。
javap -s <options> className
-s 表示是簽名
options 能夠使-private -protected -public 用於選擇性的輸出private 或protected 或 public聲明的方法/屬性。