Java的反射机制

、反射

  java反射机制,是在运行状态中,对于任何一个类,都能够访问这个类的所有属性和方法,

同时任何一个对象也都能够调用它的任意一个方法和属性,这个功能称为java语言的反射机制。

 1.动态语言:python、js

   程序运行时,可以改变程序结构或变量类型。

   java的动态性:利用反射机制、字节码操作获得类似动态语言的特性。

 2.反射机制 reflection

   2.1程序运行时加载、探知、使用编译期间未知的类。

    Class C = Class.forName("com.test.Test");

3.Class类

  3.1 获取类的Class对象的三种方式

   1)对象.getClass()

   2)  类名.class

   3) Class.forName(String path)

4.反射机制原理

  1) 获取到类的Class对象。

  2) 使用Class对象创建类的实例。

 

posted @ 2019-08-23 15:11  遇见神龙  阅读(245)  评论(0编辑  收藏  举报