Java每日一点:反射机制

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

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

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



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

相关推荐

08-16 00:44
已编辑
华南理工大学 Java
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
06-23 11:28
门头沟学院 Java
牛客91966197...:也有可能是点拒绝的时候自动弹的话术
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务