有一个类就叫 Class
,用来表示类的信息;
- PS: 泛型中
?
表示不确定的类型.Class<?>
就是表示不确定的类型. ```java package com.company; import test.HelloWorld; import java.lang.*;
public class Main {
public static void main(String[] args) {
Class<?> class1 = null;
Class<?> class2 = null;
Class<?> class3 = null;
try {
// 第一种方式
class1 = Class.forName("test.HelloWorld");
// 第二种方式
class2 = new HelloWorld().getClass();
// 第三种方式
class3 = HelloWorld.class;
System.out.println("类名称 " + class1.getName());
System.out.println("类名称 " + class2.getName());
System.out.println("类名称 " + class3.getName());
}catch(ClassNotFoundException e){
System.out.println("Class not found");
}finally{
System.out.println("It's over");
}
}
}
```