获取Class对象的⽅式
1.
Class.forName("全类名"):将字节码⽂件加载进内存,返回Class对象
多⽤于配置⽂件,将类名定义在配置⽂件中。读取⽂件,加载类
2.
类名.class:通过类名的属性class获取
多⽤于参数的传递
3.
对象.getClass():getClass()⽅法在Object类中定义着。
多⽤于对象的获取字节码的⽅式
结论:同⼀个字节码⽂件(*.class)在⼀次程序运⾏过程中,只会被加载⼀次,不论通过哪⼀种⽅式获取
的Class对象都是同⼀个。
示例: