反射机制在java中是非常重要的,我们在后续学习相关框架的时候一定会用到,通过反射我们可以在不修改源代码的情况下控制程序。
上面是java程序的三个阶段
这是类加载的三个阶段,需要注意的是最后一个初始化的是静态成员,因为静态成员是和类相关联的。
反射的优点是:使用更加灵活,可以动态的使用和创建对象
缺点是:使用效率会有影响,可以使用setAccessible()方法进行优化。
反射机制在java中是非常重要的,我们在后续学习相关框架的时候一定会用到,通过反射我们可以在不修改源代码的情况下控制程序。
上面是java程序的三个阶段
这是类加载的三个阶段,需要注意的是最后一个初始化的是静态成员,因为静态成员是和类相关联的。
反射的优点是:使用更加灵活,可以动态的使用和创建对象
缺点是:使用效率会有影响,可以使用setAccessible()方法进行优化。