![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
睡姿决定了发型
分享 Java / Android /Kotlin干货
展开
-
如何优雅的使用反射(二)
如何优雅的使用反射 在上一篇文章中向大家介绍了什么是声明式反射,以及具体使用方式与常用写法的对比。那么本篇文章将向大家介绍Reflex框架的结构以及原理。 Reflex架构 废话不多说,直接上图: 从上图可以看出Reflex是由核心的ReflexClass与围绕在其周围的Field、StaticField、Method 三部分构成。这三部分是用于声明和使用反射的结构的定义。从名字也能看出该反射结构的类型信息,如构造方法、数据类型、是否静态等。 &原创 2020-09-27 20:52:20 · 190 阅读 · 0 评论 -
如何优雅的使用反射(一)
如何优雅的使用反射(一) 如何优雅的使用反射 相信每一位接触过Java的同学对于反射都不陌生。作为一种从更高维度操纵代码的方式,反射通常被用于实现Java上的Hook技术。 然而反射的使用方式也不难,随便一Google 就有一堆文章。所以本文将不再累述反射的Api与原理等概念,而是从使用者的角度出发,站在Coder的角度上去观察如何优雅的写出反射代码。 常见的反射写法 public class ReflexDemo { private int mId原创 2020-09-27 20:45:14 · 376 阅读 · 0 评论