java反射中Parameter的getName函数如何得到参数名

如果jdk是1.8一下或者没有设置带参数名编译,那么Parameter的getName函数只会返回arg0,arg1,arg2...... 想要得到真正的参数名,得勾选一下带参数名编译的设置: 这样就ok了 为什么要勾选带参数编译的设置呢?想到前几天学的词法分析和语法分析才知道,变量名,函数名等在编译时并不会按照程序员自己给的名字编译,相反,编译器会一一做替换,比如你的public void fu
相关文章
相关标签/搜索