Loading

java-反射

*获得Class对象的方法:

  1.Class.forName("全类名"):将字节码文件加载进内存,返回Class对象

    *多用于配置文件,将类名定义在配置文件中。读取文件,加载类

  2.类名.class:通过类名的属性class获取

    *多用于参数的传递

  3.对象.getClass():getClass()方法在object类中定义着。

    *多用于对象的换取字节码的方式

 

       **结论:同一个字节码文件(*.class)在一次程序运行过程中,只会被加载一次,不论通过哪一种方式获取的class对象都是同一个。

 

*class对象功能:

   *获取功能:

     1、获取成员变量们

     2、获构造方法们

     3、获取成员方法们

     4、获取类名

 

posted @ 2020-03-26 23:17  搭积木的娃  阅读(94)  评论(0编辑  收藏  举报