ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

线上课

线上课

反射

image
反射就是在程序运行时 获取到类的信息(成员变量 成员方法 构造方法) 并操作对象的属性和方法
获取class对象就可以拿到类的信息
获取class对象

  • Class.forName(全类名)
  • 类名.class
  • 对象.getClass

image

字节码是唯一的 无论哪种方式获取 都是同一个class对象
image
image
image

当通过反射拿到的构造方法如果是私有的话 就可以开启暴力反射也就是爆破constructor.setAccessible(true)
image

返回列表