獲取字段、方法簽名

簽名是從class字節(jié)碼中獲取的,所以在獲取簽名前請先編譯工程生成字節(jié)碼文件。
獲取字段、方法簽名步驟:

  1. 進(jìn)入字節(jié)碼文件所在目錄
  2. 使用javap命令查看簽名
    如下圖:
獲取字段、方法簽名

3.javap命令

選項 描述
-v -verbose 輸出附加信息
-l 輸出行號和本地變量表
-public 僅顯示公共類和成員
-protected 顯示受保護(hù)的/公共類和成員
-package 顯示程序包/受保護(hù)的/公共類和成員 (默認(rèn))
-p -private 顯示所有類和成員
-c 對代碼進(jìn)行反匯編
-s 輸出內(nèi)部類型簽名
-classpath <path> 指定查找用戶類文件的位置
-cp <path> 指定查找用戶類文件的位置
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,933評論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,537評論 19 139
  • 每個使用Java的開發(fā)者都知道Java字節(jié)碼是在JRE中運行(JRE: Java 運行時環(huán)境)。JVM則是JRE中...
    燕京博士閱讀 1,637評論 0 6
  • 現(xiàn)在請大家做一個選擇題,2013年我懷孕了,各種補(bǔ)品紛涌而至,請從營養(yǎng)學(xué)的觀點來分析,以下哪個人送的東西最有營...
    虞文施閱讀 661評論 32 12
  • 最早接觸“AB測試”這個詞是在2010年翻譯的一個sixrevisions的博客,可以參見底部原文鏈接,因為想寫A...
    scvhuang閱讀 682評論 1 4

友情鏈接更多精彩內(nèi)容