Java获得字节码对象的三种方式

1.Class 类的forName方法

 

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

该方法要注意的是会抛出一个ClassNotFoundException因为输入的字符串代表的类可能不存在。

2.使用对象的getClass()来反向获取

Testtest= new Test();
Class clazz = test.getClass();

必须得先生成对象

 3.类字面常量

Class clazz = Test.class;

必须导入该类所在的包

 
posted @ 2019-01-11 10:52  gallenlee978  阅读(1421)  评论(0编辑  收藏  举报