Java注解与反射机制

锦通  金牌会员 | 2024-6-25 12:23:14 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 894|帖子 894|积分 2682

Java注解与反射机制

1. Java注解

1.1 元注解


  • @Target
  • @Retention
  • @Documented
  • @Inherited
1.2 自界说注解

https://www.cnblogs.com/peida/archive/2013/04/24/3036689.html
2. Java反射机制

借助反射可以取得程序运行期间任何类的内部信息,并能直接操作任意对象的内部属性及方法。
2.1 表明过程

实例化对象 -> getClass()方法 -> 得到完整的包类名称
2.2 反射主要API
  1. java.lang.Class //代表一个类
  2. java.lang.reflect.Method //类方法       
  3. java.lang.reflect.Field  //类成员变量
  4. java.lang.reflect.Constructor //类构造器
复制代码
2.3 得到类的几种方式


  • 对象.getClass()方法
  • 类名.class方法
  • Class.forName()
  • 基本内置类型的TYPE属性
2.4 反射应用


  • 获取类的运行时结构
  • 动态创建对象
  • 获取泛型信息
  • 获取注解信息

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

锦通

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表