• 技术文章 >Java >Java基础

    java中的反射如何理解

    王林王林2019-11-12 17:07:17原创5365

    什么是反射?

    Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。

    反射的三种方式

    这里需要跟大家说一下,所谓反射其实是获取类的字节码文件,也就是.class文件,那么我们就可以通过Class这个对象进行获取。

    方式一:

    93617e6272f173f536da23715b5ee14.png

    这个方法其实是Object的一个方法,Class继承了Object,所以我们可以直接使用。

    4a69577151bdb407c138a140be24a5e.png

    方式二:

    deba42e1ac0cb4ba48403c46a952e92.png

    方式三:

    这里需要注意,通过类的全路径名获取Class对象会抛出一个异常,如果根据类路径找不到这个类那么就会抛出这个异常。

    899780b625faf6e8c5e8c52710f7228.png

    推荐教程:java教程

    以上就是java中的反射如何理解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 反射 理解
    上一篇:java什么是重写 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java反射应用• java中什么是反射?• java什么是反射机制• java中的反射是什么
    1/1

    PHP中文网