定义

Class<T>是Java类或接口的运行时信息。

获取Class

Class.class

例:

Class<String> stringClass = String.class;

instance.getClass()

可以在类的实例上调用。
方法声明:
public final native Class<?> getClass();
例:

String str = "Hello, World!";  
Class<? extends String> stringClass = str.getClass();

Class.forName()

方法声明:
public static Class<?> forName(String className)
例:

Class<String> stringClass = Class.forName("java.lang.String");