
Java基础 Java之反射小结
什么是反射反射是在运行状态中对于任意一个类都能够知道这个类的所有属性和方法对于任意一个对象都能够调用它的任意一个方法和属性这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制反射机制的优缺点有哪些优点能够运行时动态获取类的实例提高灵活性可与动态编译结合ClassforNamecommysqljdbcDriverclass加载MySQL的驱动类缺点使用反射性能较低需要解析字节码将内存中的对象进行解析其解决方案是通过setAccessibletrue关闭JDK的安全检查来提升反射速度多次创建一个类的实例时有缓存会快很多ReflflectASM工具类通过字节码生成的方式加快反射速
2023-05-05 16:18 846 0 反射