获取Class对象的方式有哪些
时间: 2023-12-03 17:42:59 浏览: 83
获取Class对象的方式有以下几种:
1. 使用对象的getClass()方法
2. 使用类的class属性
3. 使用Class.forName()静态方法
4. 使用类加载器ClassLoader的loadClass()方法
示例代码如下:
1. 使用对象的getClass()方法
```
Object obj = new String("Hello");
Class cls = obj.getClass();
```
2. 使用类的class属性
```
Class cls = Integer.class;
```
3. 使用Class.forName()静态方法
```
Class cls = Class.forName("java.lang.String");
```
4. 使用类加载器ClassLoader的loadClass()方法
```
ClassLoader classLoader = getClass().getClassLoader();
Class cls = classLoader.loadClass("java.util.ArrayList");
```
阅读全文