Java每日一点:反射机制

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

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

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



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

相关推荐

牛牛不会牛泪:可以先别急着租房,去青旅,或者订个近点的宾馆待几天。先看看要做的能不能学到东西,然后看文档完不完善,写的好不好,mentor对你咋样,公司氛围啥的。情况不对赶快跑路找下家
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务