Java反射基础:获取Class对象的三种方式
2023-09-14 09:02:03 时间
package com.zxl.reflect;
import org.junit.jupiter.api.Test;
/*
* 获取Class对象
* */
public class TestReflect {
@Test
public void test1(){
User user = new User();
Class userClass = user.getClass();
System.out.println(userClass);
}
@Test
public void test2(){
Class<User> userClass = User.class;
System.out.println(userClass);
}
@Test
public 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 基础:hashCode方法
- Java实现 LeetCode 537 复数乘法(关于数学唯一的水题)
- Java实现 LeetCode 56 合并区间
- Java实现 蓝桥杯VIP 基础练习 分解质因数
- Java实现 蓝桥杯VIP 基础练习 字符串对比
- Java实现 蓝桥杯 蓝桥杯VIP 基础练习 数的读法
- Java实现 蓝桥杯 蓝桥杯VIP 基础练习 数的读法
- Java实现 蓝桥杯VIP 基础练习 FJ的字符串
- Java实现 蓝桥杯 基础练习 特殊的数字
- Java实现 蓝桥杯 基础练习 查找整数
- 编写高质量代码改善java程序的151个建议——[1-3]基础?亦是基础
- JAVA基础
- 零基础学java-3,第一个helloworld程序
- Java == ,equals 和 hashcode 的区别和联系(阿里面试)
- Java 集合概览
- 分布式锁1 Java常用技术方案
- Java基础——Collections.sort的两种用法排序详解
- java语言学习003_开发环境基础配置和安装(jdk,jre,eclipse&myeclipse)
- Java基础知识点复习
- 002-java语言基础
- java-基础-【四】实际编程中的对象
- java-基础-【二】内部类与静态内部类
- Java基础(14)-流程控制之break和continue
- ZZNUOJ_Java语言从非零基础到入门系列讲解
- 【最详细】最新最全Java基础面试题(91道)