好像我写程序的时候都没有怎么用过,能具体举一些例子主要在什么时候要用到反射吗?

解决方案 »

  1.   

    在框架里用得最多,比如spring.. 一般来说程序员用到反射的地方并不多
      

  2.   

    动态代理的时候也可以用到。比如aop。
      

  3.   

    如果你要调用系统隐藏的API 就需要用反射技术了   
    源码上面蓝色注释里面最后一行有  hide 标记的
      

  4.   

    http://www.ticmy.com/?p=200
      

  5.   

    主要要能理解反射的概念...对学习很多知识都是有帮助的..比如Junit, spring,对反射理解好了..那些框架的低层实现也就能很好的理解.这样你才能用的得心应手..
      

  6.   

    主要要能理解反射的概念...对学习很多知识都是有帮助的..比如Junit, spring,对反射理解好了..那些框架的低层实现也就能很好的理解.这样你才能用的得心应手..