第15章 java反射机制

Posted vwvwvwgwg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第15章 java反射机制相关的知识,希望对你有一定的参考价值。

第15章 java反射机制

大纲:

技术图片

注:标红为重点

① 反射概述

    1.1关于反射的理解

        Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何
        类的内部信息,并能直接操作任意对象的内部属性及方法。

        框架 = 反射 + 注解 + 设计模式。

        注:反射机制和封装性不矛盾;

    1.2 体会反射机制的“动态性”

        技术图片

    1.3 反射机制能提供的功能

        技术图片

    1.4 相关API

        java.lang.Class:反射的源头
        java.lang.reflect.Method
        java.lang.reflect.Field
        java.lang.reflect.Constructor
        ....

② class类的理解与获取class类的实例

    2.1 Class类的理解

        技术图片

    2.2 获取Class实例的几种方式:(前三种方式需要掌握)※

        技术图片

    2.3 总结:创建类的对象的方式?

        技术图片

③ ClassLoader

    技术图片

④ 反射的应用 ※

    4.1 创建运行时类的对象 ※

        技术图片

    4.2 获取运行时类的完整结构

        我们可以通过反射,获取对应的运行时类中所有的属性、方法、构造器、父类、接口、父类的泛型、包、注解、异常等。。。。

    4.3 调用运行时类的指定结构(属性、方法、构造器)

        技术图片

    4.4 动态代理

 

 推荐:鸡西SEO

以上是关于第15章 java反射机制的主要内容,如果未能解决你的问题,请参考以下文章

第23章 反射

java学习--基础知识进阶第十三天--反射机制的概述和字节码对象的获取方式反射操作构造方法成员方法成员属性JavaBean的概述&BeanUtils的使用自定义BeanUtils工

韩顺平循序渐进学Java零基础 第23章 反射

15接口优先于反射机制

包子学系列——Java基础第十五章_Java反射机制

Java反射机制获取set()方法 并且为set()方法传值