JAVA Reflection??????????
???????????? ???????[ 2014/7/4 13:44:17 ] ??????????????? java
????Java ???????
?????????????
?????????????????
????????Ioc???
??????????
????Java???????
????????Aop???
????“????????????????????????????????????????????????”????????????Perl??Python??Ruby?????????C++??Java??C#???????????
??????????????????????????Java?????????????????????????????????????????????? ??Reflection????
???????????
????????????????Smith??1982?????????????????????????????????????????????????????????????
????JAVA???????????????????У?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java????????????
????JAVA????????Reflection??
?????????????????????????????????????????
??????????????1????
????????????ж???????????????????
????????????????????????????
????????????ж???????????????е??????????????
????????????????????????????????
???????????????
????JAVA????????
?????? JDK ?У????????????????? Java ??????????Щ??λ?? java.lang.reflect???С?
????Class ???????????
????Field ??????????????????????????????????????
????Method ??????????????
????Constructor ????????????????
????Array ???????????????飬???????????????????????
????java.lang.Class
????static Class forName(String className)
?????????????????className??Class????
????Object newInstance()
??????????????????????
????Field[] getFields()
???????????Field????????飬??Щ??????????????????????????
????Field[] getDeclaredField()
???????????Field????????飬??Щ???????????????????
????Method[] getMethods() ???????????????????е???з???
????Method[] getDeclareMethods() ??????????????????з????????????????е????
????Constructor[] getConstructors() ???????а?????Class???????????????й?????
????Constructor[] getDeclaredConstructors() ?????????Class??????????????????й?????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11