学习自https://blog.csdn.net/qq_38986609/article/details/82500677
public class Test3 {
public static void main(String[] args) {
List list = new ArrayList();
//类名.class返回对应的类或者接口
System.out.println(List.class);
System.out.println(ArrayList.class);
//变量名.getClass()返回对应的类或接口
System.out.println(list.getClass());
//变量名.getClass().getName()返回对应的类名(String类型)
System.out.println(list.getClass().getName());
}
}
输出结果:
interface java.util.List
class java.util.ArrayList
class java.util.ArrayList
java.util.ArrayList