java反射中Parameter的getName函数如何得到参数名
如果jdk是1.8一下或者没有设置带参数名编译,那么Parameter的getName函数只会返回arg0,arg1,arg2......想要得到真正的参数名,得勾选一下带参数名编译的设置:这样就ok了为什么要勾选带参数编译的设置呢?想到前几天学的词法分析和语法分析才知道,变量名,函数名等在编译时并不会按照程序员自己给的名字编译,相反,编译器会一一做替换,比如你的public void fun( ...
原创
2018-05-06 20:32:47 ·
5657 阅读 ·
6 评论