什么是java程序反射?可以用来干嘛?列举一下反射应用场景?什么是暴力反射?
时间: 2023-03-30 08:02:50 浏览: 203
实例讲解java的反射
Java程序反射是指在运行时动态地获取类的信息并操作类的属性、方法和构造函数等。它可以用来创建对象、调用方法、获取和设置属性值等。反射应用场景包括:动态代理、框架开发、注解处理、单元测试等。暴力反射是指通过暴力手段获取私有属性或方法的访问权限,这种做法不推荐使用,因为它可能会破坏类的封装性和安全性。
阅读全文
实例讲解java的反射