JAVA反射(探索类型信息)

Class反射机制是指可以在运行时加载,探知和使用完全未知的类,并且在运行时可以动态加载一个只有名称的类,对于已经加载的类能够知道这个类的所有属性和方法,对于任意对象都能调用它的属性个方法.(注:在加载完这个类之后,在堆内存中产生一个Class类型的对象且一个类只有一个Class对象,这个对象包含了这个类的完整的类的结构信息,而这个Class对象就像一面镜子,通过这个镜子可以看到这个类的结构,所以被称为反射).

每个类被加载到内存之后,系统就自动为该类生成一个java.lang.Class对象,通过这个Class对象就可以访问jvm中的这个类.

Class对象的获取:通过对象的getClass()方法,类的.class(最安全/性能最好)的属性;Class.forName(String className)动态加载类,className需要(最安全/性能最好)属性;运用Class.forName(String className)动态加载类,className需要是类的全限定名(最常用).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值