java反射中Parameter的getName函數如何得到參數名

如果jdk是1.8一下或者沒有設置帶參數名編譯,那麼Parameter的getName函數只會返回arg0,arg1,arg2...... 想要得到真正的參數名,得勾選一下帶參數名編譯的設置: 這樣就ok了 爲什麼要勾選帶參數編譯的設置呢?想到前幾天學的詞法分析和語法分析才知道,變量名,函數名等在編譯時並不會按照程序員自己給的名字編譯,相反,編譯器會一一做替換,比如你的public void fu
相關文章
相關標籤/搜索