Java的反射机制的实现要借助于4个类:class,Constructor,Field,Method;其中class代表的时类对象,Constructor-类的构造器对象,Field-类的属性对象Method-类的方法对象。通过这四个对象我们可以粗略的看到一个类的各个组成部分。反射会消耗一定的系统资源,反射调用方法时可以忽略权限检查,因此可能会破坏封装性而导致安全问题。在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
了解java的反射机制
最新推荐文章于 2024-07-15 12:53:18 发布