1. 反射
获取类本身,就叫“反射”,有以下3种方式:
// 通过“实例”获取类 String str = "hello"; Class cls1 = str.getClass(); // 通过“类型”获取类 Class cls2 = String.class; // 通过“全路径字符串”获取类 Class cls3 = Class.forName("java.lang.String"); cls1.getName(); //"java.lang.String" cls1.getSimpleName(); //"String" cls1.getPackage().getName(); //"java.lang"
原文:https://www.cnblogs.com/amiezhang/p/9650276.html