ClassTest01.java 629 B

12345678910111213141516171819202122232425
  1. package J20250805.demo04;
  2. import java.lang.reflect.Constructor;
  3. import java.util.ArrayList;
  4. /**
  5. * @author WanJl
  6. * @version 1.0
  7. * @title ClassTest
  8. * @description
  9. * @create 2025/8/5
  10. */
  11. public class ClassTest01 {
  12. public static void main(String[] args) throws ClassNotFoundException {
  13. //1、类名.class属性
  14. Class<String> stringClass = String.class;
  15. //2、对象名.getClass()方法
  16. Class<? extends ArrayList> arrayListClass = new ArrayList<>().getClass();
  17. //3、Class.forName(全限定类名)方法
  18. Class<?> hashSetClass = Class.forName("java.util.HashSet");
  19. }
  20. }