1,通过静态方法Class c1=Class.forName(“包名+类名”,如"java.lang.String"),
2,通过任何一个对象的.getClass方法(属于Object的方法)来获取。
3,java中的所有类型都有一个属性,就是.class。
public class ReflectTest01 {
public static void main(String[] args) {
Class c1=null;
try {
c1=Class.forName("java.lang.String");//第一种
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
String s="abc";
Class c2 = s.getClass();//第二种
Class c3=String.class;//第三种
System.out.println(c1==c2);
System.out.println(c2==c3);
}
}