有一个类就叫 Class ,用来表示类的信息;

    • PS: 泛型中?表示不确定的类型. Class<?> 就是表示不确定的类型. ```java package com.company; import test.HelloWorld; import java.lang.*;

    public class Main {

    1. public static void main(String[] args) {
    2. Class<?> class1 = null;
    3. Class<?> class2 = null;
    4. Class<?> class3 = null;
    5. try {
    6. // 第一种方式
    7. class1 = Class.forName("test.HelloWorld");
    8. // 第二种方式
    9. class2 = new HelloWorld().getClass();
    10. // 第三种方式
    11. class3 = HelloWorld.class;
    12. System.out.println("类名称 " + class1.getName());
    13. System.out.println("类名称 " + class2.getName());
    14. System.out.println("类名称 " + class3.getName());
    15. }catch(ClassNotFoundException e){
    16. System.out.println("Class not found");
    17. }finally{
    18. System.out.println("It's over");
    19. }
    20. }

    }

    ``` 截屏2021-01-31 上午10.45.44.png