教妹学 Java:深入理解 Java 反射

Posted 沉默王二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了教妹学 Java:深入理解 Java 反射相关的知识,希望对你有一定的参考价值。

“二哥,什么是反射呀?”三妹开门见山地问。

“要想知道什么是反射,就需要先来了解什么是‘正射’。”我笑着对三妹说,“一般情况下,我们在使用某个类之前已经确定它到底是个什么类了,拿到手就直接可以使用 new 关键字来调用构造方法进行初始化,之后使用这个类的对象来进行操作。”

Writer writer = new Writer();
writer.setName("沉默王二");

像上面这个例子,就可以理解为“正射”。而反射就意味着一开始我们不知道要初始化的类到底是什么,也就没法直接使用 new 关键字创建对象了。

我们只知道这个类的一些基本信息,就好像我们看电影的时候,为了抓住一个犯罪嫌疑人,警察就会问一些

以上是关于教妹学 Java:深入理解 Java 反射的主要内容,如果未能解决你的问题,请参考以下文章

教妹学Java:深入浅出之美团技术团队解析过的 String.intern

教妹学Java:最重要的数组结构之一:数组

教妹学Java:学妹必须学会的static 关键字

教妹学 Java: 如何比较两个字符串相等

教妹学 Java:大有可为的集合

教妹学Java: 方法,我负责程序的行为