Java反射基础:获取Class对象的三种方式
生活随笔
收集整理的這篇文章主要介紹了
Java反射基础:获取Class对象的三种方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.zxl.reflect;import org.junit.jupiter.api.Test;
/*
* 獲取Class對象
* */
public class TestReflect {@Testpublic void test1(){User user = new User();Class userClass = user.getClass();System.out.println(userClass);}@Testpublic void test2(){Class<User> userClass = User.class;System.out.println(userClass);}@Testpublic void test3() throws ClassNotFoundException {Class<?> userClass = Class.forName("com.zxl.reflect.User");System.out.println(userClass);}
}
package com.zxl.reflect;import lombok.Getter;
import lombok.Setter;@Setter
@Getter
public class User {private Long id;private String name;
}
總結
以上是生活随笔為你收集整理的Java反射基础:获取Class对象的三种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot2.3.4集成EhC
- 下一篇: 【收藏】HBase源码 | HBase2