1、第一题我只能这样回答你,任何东西安全都是相对的
2、其实相对来说反射用的还是比较少的,但它在应用工具却使用的比较多,比如spring 中好多地方就用到了反射
还有eclipse 中应该也用到很多反射很强大

解决方案 »

  1.   

    楼主看看ssh就知道了  框架里对反射的运用比较多 
      

  2.   

    我还没学到框架呢。才学到java的集合那一块呢。
      

  3.   

    (1)安全只是相对的。。
    我以前做过点反射的东东。做的是从一段数据中用正则提取一些需要的内容,比如姓名,年龄等等。然后要把它们组成User类(当然还有更多entity类)保存到数据库。提取的内容为<正则组名,相应内容>map类,然后根据“set+正则组名”调用传入类的setXXX方法设置属性值。
    本人新手,相互学习哈
      

  4.   

    简单说来两点1 获知结构/属性2 for 动态代码 至于安全,功能越强大一般越不安全,但是你连反射是什么都不明白扯什么安全不安全,怕不安全你不用就得了
      

  5.   

    我举一个例子。你有一个很大实体类指向一个数据库表,你要update数据。假设这个类是class User。你可以这样写方法:bool updateUser(User user);  在方法题中遍历user的所有属性,把非null的或者非0的给update。