JAVA反射机制
2021-07-19 11:05
标签:exception 完整路径 block rgs name ring 完整 字符 类型 总结下Java反射机制的相关知识点, 一.什么是反射 Java反射机制是在运行状态中,对于任意的类都能知道它的属性和方法,对于任意一个对象都能调用它的属性和方法,这种动态获取信息或动态调用对象方法的功能称为JAVA的反射机制; 二.获取Class的三种方法 JAVA反射机制 标签:exception 完整路径 block rgs name ring 完整 字符 类型 原文地址:https://www.cnblogs.com/hs5201314tx/p/9523133.html 1 public class Fanshe {
2 //获取Class对象的三种方法
3 public static void main(String[] args) {
//Product为自己定义的基础类,放在了fanshe包中
4 Product p = new Product();
5 //1.通过object的getClass();
6 Class c1 = p.getClass();
7 System.out.println(c1.getName());
8 //2.通过数据类型的静态class属性
9 Class c2 = Product.class;
10 System.out.println(c1==c2);
11 //3.静态方法
12 try {
13 Class c3 = Class.forName("fanshe.Product");//字符串完整路径 包含包名
14 System.out.println(c3==c2);
15 } catch (ClassNotFoundException e) {
16 // TODO Auto-generated catch block
17 e.printStackTrace();
18 }
19 }
20 }
上一篇:2.SpringMVC注解开发
下一篇:Java 两种实现多线程的区别