发布网友 发布时间:2022-04-23 04:07
共1个回答
热心网友 时间:2023-10-14 08:26
我也是初学者,理解比较片面和粗浅,仅供参考。
首先反射允许访问一个类的私有方法,因此一定要慎用。
java反射的好处主要在工程中体现,比如有很多个互相依赖的类都在开发中,我的类要调用他写的类,但是他还要修改,那么我没办法导包,但不导包一编译直接报错。这个时候就可以使用反射的方法,让编译阶段不获取需要的类的信息,而是程序运行时动态地加载类,即我在写代码的时候我是不知道我调用的类的全部信息的。这样降低代码相互的依赖性。