专栏名称: 顶尖架构师栈
分享业务架构、技术架构、系统设计方案,以及微服务架构源码,提供业务场景答疑
今天看啥  ›  专栏  ›  顶尖架构师栈

就非得用反射才行吗?

顶尖架构师栈  · 公众号  ·  · 2024-10-15 08:13

文章预览

大家好,这里是顶尖架构师栈! 不是说反射会影响性能吗,那为什么 Java 中有那么多地方还用反射,不用不行吗? 答案是:不行,除非 Java 提供了更好的方法。 什么是反射 不用多说,反射是 Java 学习中逃不掉的概念,属于进阶一点的知识点。 有人说,我不会反射,而且平时也根本不用反射呀。没错,大多数情况下,你不主动用它也能完成绝大多数开发任务。 这其中有一个很重要的隐藏信息,就是现在用的框架都封装的非常好,让你感觉不到你在用反射,而实际框架的内部,有很多地方要依靠反射的能力。 好了,先用简单的几点概括一下反射是什么: 运行时自省:允许程序在运行时检查自身的结构和状态。 动态访问:能够在运行时访问类、方法、字段等,而不需要在编译时知道它们的名称。 类型操作:提供了在运行时操作类型信息的能力,包 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览