Java每日一点:反射机制

1. 如果需要在程序运行时获取对象的信息,如类的属性,方法等,必须使用反射。

2. 通过反射可以实现如下操作
  - 程序运行时,可以通过反射获取任意一个类的Class对象,并通过这个对象获取这个类的信息
  - 程序运行时,可以通过反射创建任意一个类的实例。
  - 程序运行时,可以通过反射机制生成一个类的动态代理类或动态代理对象。

3. 反射机制的应用场景
  - 使用JDBC创建数据库连接,需要先通过反射机制加载数据库驱动程序
  - 多数框架都支持注解/xml配置,从配置中解析出来的类是字符串,需要用反射机制实例化。
  - 面向切面编程AOP的实现方案,是在程序运行时创建目标对象的代理类,需要用到反射机制。



2022-02-27
在牛客打卡46天,今天也很努力鸭!
全部评论

相关推荐

投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务