三种方法
1.使用Class.forName()方法
Class strClass = Class.forName("java.lang.String");
2.使用类的class属性
Class <Float> fclass = Float.class;
3.使用实例对象的getClass()方法
Date nowTime = new Date();
Class dateClass = nowTome.getClass();
通过类的class属性获取该类所对应的Class对象,会使代码更加安全,程序性能更好。因此,大部分情况下提倡使用第二种方式。但如果只获得一个字符串,例如获取String类对应的Class对象,则不能使用String.class方式,而是使用Class.forName("java.lang.String")。此外,Class类的forName()方法声明抛出ClassNotFoundException异常,因此调用该方法时必须捕获或抛出异常。